Difference between revisions of "PT Profile Roles Component"
From ADF Docs
Line 1: | Line 1: | ||
== Overview == | == Overview == | ||
− | The [[ProfileRoles_Component|ProfileRoles Component]] is required for establishing the logic for | + | The [[ProfileRoles_Component|ProfileRoles Component]] is required for establishing the logic for roles at the global and site levels. |
− | The [[ProfileRoles_Component|ProfileRoles Component]] contains a function ''setRolePermission'' | + | The [[ProfileRoles_Component|ProfileRoles Component]] contains a function ''setRolePermission'' which controls the rules for the profiles on the site. The function contains a switch statement that examines the passed-in role name and runs through logic to determine a user's permission for the role. |
− | Every time [[How_to_add_profile_role | a new role is added]], | + | Every time [[How_to_add_profile_role | a new role is added]], a new case statement for the role should also be added. |
− | If the site roles or role logic differs from the global, then a [[ProfileRoles_Component|ProfileRoles Component]] can be | + | If the site roles or role logic differs from the global, then a [[ProfileRoles_Component|ProfileRoles Component]] can be set up for the site. For details on overriding this component at the site, see the [[Load_ADF_App_Site_Components|Load ADF Application Site Components]] wiki page. |
[[Category:Profile]] | [[Category:Profile]] |
Revision as of 23:17, 24 January 2010
Overview
The ProfileRoles Component is required for establishing the logic for roles at the global and site levels.
The ProfileRoles Component contains a function setRolePermission which controls the rules for the profiles on the site. The function contains a switch statement that examines the passed-in role name and runs through logic to determine a user's permission for the role.
Every time a new role is added, a new case statement for the role should also be added.
If the site roles or role logic differs from the global, then a ProfileRoles Component can be set up for the site. For details on overriding this component at the site, see the Load ADF Application Site Components wiki page.