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