Difference between revisions of "PT Profile Roles Component"
From ADF Docs
Line 4: | Line 4: | ||
The [[ProfileRoles_Component|ProfileRoles Component]] contains a function ''setRolePermission''. This function controls the rules for the profiles on the site. The function contains a switch statement for the role name passed in and then runs through logic to determine the users permission for the role. | The [[ProfileRoles_Component|ProfileRoles Component]] contains a function ''setRolePermission''. This function controls the rules for the profiles on the site. The function contains a switch statement for the role name passed in and then runs through logic to determine the users permission for the role. | ||
− | Every time a new role is added, then a new case statement for the role should be added as well. | + | Every time [[How_to_add_profile_role | a new role is added]], then a new case statement for the role should be added as well. |
If the site roles or role logic differs from the global, then a [[ProfileRoles_Component|ProfileRoles Component]] can be setup for the site. Follow the wiki page for [[Load_ADF_App_Site_Components|Load ADF Application Site Components]] for details on how to override this component at the site. | If the site roles or role logic differs from the global, then a [[ProfileRoles_Component|ProfileRoles Component]] can be setup for the site. Follow the wiki page for [[Load_ADF_App_Site_Components|Load ADF Application Site Components]] for details on how to override this component at the site. | ||
[[Category:Profile]] | [[Category:Profile]] |
Revision as of 22:56, 24 January 2010
Overview
The ProfileRoles Component is required for establishing the logic for the roles at the global and site level.
The ProfileRoles Component contains a function setRolePermission. This function controls the rules for the profiles on the site. The function contains a switch statement for the role name passed in and then runs through logic to determine the users permission for the role.
Every time a new role is added, then a new case statement for the role should be added as well.
If the site roles or role logic differs from the global, then a ProfileRoles Component can be setup for the site. Follow the wiki page for Load ADF Application Site Components for details on how to override this component at the site.