CELUM Content's permission system is based on three simple principles:
Permissions control both global access to specific functions and local access to specific nodes/assets for any given user or user group. Global permissions are assigned directly to a user or user group. Local permissions are defined in "Roles" which are assigned to a specific user or group on a specific node.
There are two kinds of nodes in CELUM Content with regard to permissions: Permission-defining nodes define local permissions for themselves and also for all assets within. Non-permission-defining nodes only define local permissions for themselves. Assets in non-permission-defining nodes are unaffected by their parent node'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 four types who have access to different functions:
Read-only: A read-only user can only have the most limited set of global user permissions. Read-only users can never upload, create, move, or edit assets or nodes and their metadata, independent of their local role permissions.
Editor: An editor user can have a more extensive set of global user permissions. The only global permissions which cannot be granted to editor users are administrative permissions, like user, system task, or content type permission management.
Administrator: An administrator can do almost anything within the system, including uploading, moving, and editing assets and nodes or their metadata. All role-based permissions take effect for administrators.
Super-Administrator: A super-administrator is an administrator with the additional "Super-Administrator" global user permission. This permission automatically grants all other global permissions and allows a super-administrator to see, download, edit, move, and delete all nodes and assets in the system, independent of the local role-based permissions.
Want to restrict permissions yourself? The Administrator Guide in the Customer Knowledge Base contains instructions.