That capability is included in the proposed security redesign:

http://cwiki.apache.org/confluence/display/OFBTECH/OFBiz+Security+Redesign

and there is a working example of what you describe in the latest 
executioncontext branch.

-Adrian

--- On Sat, 1/9/10, Christopher Snow <[email protected]> wrote:

> From: Christopher Snow <[email protected]>
> Subject: making form field visibility user driven
> To: [email protected]
> Date: Saturday, January 9, 2010, 9:33 AM
> I expect this has been discussed many
> times, but has anyone looked at
> making the visibility of form fields based on the current
> user.
> 
> HtmlFormRenderer could be modified so that before it
> outputs a field, it
> could check a configuration object so determine whether the
> field
> (identified by its name, e.g
> WorkEffortForms.xml#EditICalendarPartyAssign:statusId)
> should be
> displayed for the current user.  A configuration
> screen in webtools
> could then be created to declare what fields should be
> hidden for a
> particular user. 
> 
> This concept could be extended to look at PartyGroups and
> assigned
> organisations so that users from Organisation A would see
> different
> forms to those users from Organisation B.
> 
> Has this been discussed before?  Is there any merit in
> this suggestion?
> 
> Many thanks,
> 
> Chris
> 



Reply via email to