jakartaee / jakartaee/faces

Add Facelets attribute to limit EL scope to explicitly declared parameters

Open
#875 9 comments 0 reactions 0 assignees View on GitHub
Component: EL Priority: Minor Type: New Feature
Dominant language
Java
Stars
127
Forks
59
Avg merge
23h
Merged PRs (30d)
7

Description

>>>>> On Mon, 09 Aug 2010 21:08:00 -0400, Ryan de Laplante said:

R> It would be nice have a new attribute on ui:composition and ui:decorate
R> that tells it to NOT allow the template have access to the global EL
R> context. Instead, only the ui:insert and ui:param values within the
R> ui:composition or ui:decorate would be accessible to the template.
R> This I would enable me to allow my customers to input their own facelet
R> templates from the web UI of the SaaS application.
#### Environment
Operating System: All
Platform: Sun
#### Affected Versions
[1.1]

Contributor guide

Open the contributing guide

Research direction

Start by locating the Facelets handling for ui:composition and ui:decorate, then review how their ui:insert and ui:param values interact with the EL context. Check existing template and EL tests if available; done means an attribute can restrict templates to explicitly declared parameters without access to the global context.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.