CELUM Content's permission system is based on three simple principles:
Permissions control both global access to specific functions and local access to specific collections/assets for any given user or user group. Local permissions are defined in "Roles" which are assigned to a specific user or group on a specific collection.
There are two kinds of collections in CELUM Content with regard to permissions: Permission-defining collections define local permissions for themselves and also for all assets within. Non-permission-defining collections only define local permissions for themselves. Assets in non-permission-defining collections are unaffected by their parent collection's permissions.
Permissions are additive, which means that a permission granted to a user on a specific function or object cannot be withdrawn on the same object or function with a different permission set.
These three principles for permissions allow CELUM Content to represent your organization's real-world employee hierarchy and privileges in a highly granular and efficient way.
In the CELUM Content help, users with different permission levels are simplified in three types who have access to different functions:
Consumer: Consumer users are normally only able to consume content, i.e. view, search and download it. Consumers users can neither upload new assets nor edit any metadata, independent of their local role permissions.
Contributor: Contributor users have all the permissions of consumers or read-only users and can additionally contribute to CELUM Content, e.g. by uploading assets, creating/editing collections and editing metadata.
Power user: Power users normally have all global permissions and in most cases also super-administrator-permissions, which grant them unrestricted access to all features of the application. All role-based permissions take effect for administrators.
Want to restrict permissions yourself? The Administrator Guide in the Customer Knowledge Base contains instructions.