CampControl has an extensive and flexible permissions management subsystem. The Account Manager (or delegated user) adds or removes functionality on a per user basis by adding or removing permissions for a particular User. The Account Manager may assign the “Manage Permissions” permission to other Users. Each user-level (e.g. Cook, Company Manager) has a set of permissions available to it of which some are enabled by default. When a User is created, the default set of permissions is assigned to that User according to the User’s user-level. In most cases the default permissions are sufficient.
A User “UserA” with the “Manage Permissions” permission can update another User’s permissions. The level of the users that “UserA” can update is determined by the following 3 permissions:
This means that “UserA” can update the permissions of all the users in the Region “UserA” is designated to, if “UserA” has both “Manage Permissions” and “Manage Region Users”.