Ticket #306 (closed defect: fixed)

Opened 9 months ago

Last modified 5 months ago

Add Namespaces to Bindable Property Placeholders

Reported by: bklaas@… Owned by: peterfarrell
Priority: minor Milestone: Mach-II 1.8.0 alpha
Component: framework - properties Version: 1.8.0 - Framework
Keywords: EL EE bindable property placeholders Cc:
Blocking: Blocked By:

Description (last modified by peterfarrell) (diff)

See this thread for details:

 http://groups.google.com/group/mach-ii-for-coldfusion/browse_thread/thread/8a5fc550eab717e

EE and bindable property placeholder support are two different subsystems that both use ${} as keyword, and while EE uses namespaces and bindable property placeholders does not. Bindable property placeholders should be able to be created as follows:

<key name="to" value="${properties.adminEmail}" /> 

Attachments

Change History

Changed 9 months ago by peterfarrell

  • keywords EL EE bindable property placeholders added
  • status changed from new to assigned
  • version set to 1.8.0 - Framework
  • milestone set to Mach-II 1.8.0 alpha

Changed 9 months ago by peterfarrell

  • description modified (diff)

Changed 8 months ago by kurtwiersma

Talking this through with Peter: You won't be able to use "event" as a prefix, clearly, so we could check to see if the framework is loading in order to support backward compat. By default bindable property placeholders could be assumed to be placing "properties." in front of their name.

Changed 8 months ago by anonymous

My expectation would be that the "properties" prefix would be used for clarity.

Changed 8 months ago by peterfarrell

@Brian, yeah I would agree the "best practice" would be to prefix the "scope" name for clarity. Kurt's comment was in regards to keeping things backwards compatible (BC) with the old way of bindable property place holders.

Changed 8 months ago by peterfarrell

  • status changed from assigned to closed
  • resolution set to fixed

(In [1594]) closes #306

Add/Change #306 (Add Namespaces to Bindable Property Placeholders)

Author


E-mail address and user name can be saved in the Preferences.


Action
as closed
Next status will be 'reopened'
 
Note: See TracTickets for help on using tickets.