Permissions
|
The permissions interfaces can be accessed by clicking on the "Permissions" navigation item on the left navigation drawer in each one of the available Corteza systems. |
This interface allows you to define some of the more general permissions such as the actual access to a specific service. Refer to … for a more fine-grained overview over all the possibilities.
System service permissions
- Allow access to administration
-
Determines if the role is allowed to access the administration panel (the web application being defined here),
- Grant permission on system service
-
Determines if the role is allowed to grant permissions on system service,
- Access all settings
-
Determines if the role is allowed to access any setting defined under the system,
- Manage all settings
-
Determines if the role is allowed to manage and edit any setting defined under the system,
- Create new organization
-
Determines if the role is allowed to create a new organization,
- Create new role
-
Determines if the role is allowed to create a new role,
- Create new user
-
Determines if the role is allowed to create a new user,
- Create new application
-
Determines if the role is allowed to create a new application,
- Allow reminder assignment
-
Determines if the role is allowed to assign reminders to other users.
|
When denying access to system settings, this also prevents their usage from inside automation scripts or any other operation that might read these settings. |
Organizations
- Access to all organizations
-
Determines if the role is allowed to access any organization.
Applications
- Access any application
-
Determines if the role is allowed to access any application,
- Update any application
-
Determines if the role is allowed to update any application,
- Delete any application
-
Determines if the role is allowed to delete any application.
Users
- Read any user
-
Determines if the role is allowed to access any user,
- Update any user
-
Determines if the role is allowed to update any user,
- Delete any user
-
Determines if the role is allowed to delete any user,
- Suspend any user
-
Determines if the role is allowed to suspend any user,
- Unsuspend any user
-
Determines if the role is allowed to unsuspend any user,
- Show email details
-
Determines if the role is allowed to see the email address of any user,
- Show name details
-
Determines if the role is allowed to see the name of any user.
|
The ability to show/hide email address/name can be useful when defining a community instance and we wish to keep some privacy. |
Roles
- Read any role
-
Determines if the role is allowed to see any role,
- Update any role
-
Determines if the role is allowed to update any role,
- Delete any role
-
Determines if the role is allowed to delete any role,
- Manage members for any role
-
Determines if the role is allowed to add/remove members from any role.
Service permissions
- Access to compose
-
Determines if the role is allowed to access Corteza Low Code,
- Create namespaces
-
Determines if the role is allowed to create namespaces for Corteza Low Code,
- Grant permissions on compose service
-
Determines if the role is allowed to manage permissions for Corteza Low Code,
- Access all settings
-
Determines if the role is allowed to read any setting for Corteza Low Code,
- Manage all settings
-
Determines if the role is allowed to manage any setting for Corteza Low Code.
|
If a role doesn’t have access to the Corteza Low Code, they will also not be able to access any application defined as a Corteza Low Code namespace. |
Namespaces permissions
- Access any namespace
-
Determines if the role is allowed to access any Corteza Low Code namespace,
- Update any namespace
-
Determines if the role is allowed to update any Corteza Low Code namespace,
- Delete any namespace
-
Determines if the role is allowed to delete any Corteza Low Code namespace,
- Manage any namespace
-
Determines if the role is allowed to manage any Corteza Low Code namespace,
- Create modules under any namespace
-
Determines if the role is allowed to create modules for any Corteza Low Code namespace,
- Create charts under any namespace
-
Determines if the role is allowed to create charts for any Corteza Low Code namespace,
- Create pages under any namespace
-
Determines if the role is allowed to create pages for any Corteza Low Code namespace.
Modules permissions
- Read any module
-
Determines if the role is allowed to access any Corteza Low Code module,
- Update any module
-
Determines if the role is allowed to update any Corteza Low Code module,
- Delete any module
-
Determines if the role is allowed to delete any Corteza Low Code module,
- Create record under any module
-
Determines if the role is allowed to create records for any Corteza Low Code module,
- Read records under any module
-
Determines if the role is allowed to access records for any Corteza Low Code module,
- Update records under any module
-
Determines if the role is allowed to update records for any Corteza Low Code module,
- Delete records under any module
-
Determines if the role is allowed to delete records for any Corteza Low Code module.
Module fields permissions
- Read any module field
-
Determines if the role is allowed to see any Corteza Low Code module field,
- Update any module field
-
Determines if the role is allowed to update any Corteza Low Code module field.
Charts permissions
- Read any chart
-
Determines if the role is allowed to see any Corteza Low Code chart,
- Update any chart
-
Determines if the role is allowed to update any Corteza Low Code chart,
- Delete any chart
-
Determines if the role is allowed to delete any Corteza Low Code chart.
Pages permissions
- Read any page
-
Determines if the role is allowed to see any Corteza Low Code page,
- Update any page
-
Determines if the role is allowed to update any Corteza Low Code page,
- Delete any page
-
Determines if the role is allowed to delete any Corteza Low Code page.
Service permissions
- Access to messaging
-
Determines if the role is allowed to access Corteza Messaging,
- Grant permissions on messaging service
-
Determines if the role is allowed to grant permissions on Corteza Messaging,
- Access all settings
-
Determines if the role is allowed to access any Corteza Messaging setting,
- Manage all settings
-
Determines if the role is allowed to manage any Corteza Messaging setting,
- Create public channels
-
Determines if the role is allowed to create public Corteza Messaging channels,
- Create private channels
-
Determines if the role is allowed to create private Corteza Messaging channels,
- Create direct messages and group channels
-
Determines if the role is allowed to create direct Corteza Messaging channels to a specific user or a set of,
Channels permissions
- Update any channel
-
Determines if the role is allowed to update any Corteza Messaging channel,
- View any channel
-
Determines if the role is allowed to access any Corteza Messaging channel,
- Join any channel
-
Determines if the role is allowed to join any Corteza Messaging channel,
- Leave any channel
-
Determines if the role is allowed to leave any Corteza Messaging channel,
- Delete any channel
-
Determines if the role is allowed to delete any Corteza Messaging channel,
- Undelete any channel
-
Determines if the role is allowed to undelete (restore) any Corteza Messaging channel,
- Archive any channel
-
Determines if the role is allowed to archive any Corteza Messaging channel,
- Unarchive any channel
-
Determines if the role is allowed to unarchive any Corteza Messaging channel,
- Manage members on any channel
-
Determines if the role is allowed to add or remove any Corteza Messaging channel members,
- Manage attachments on any channel
-
Determines if the role is allowed to manage attachments of any Corteza Messaging channel,
- Message sending on any channel
-
Determines if the role is allowed to send massages to any Corteza Messaging channel,
- Reply to messages on any channel
-
Determines if the role is allowed to reply (create threads) to any Corteza Messaging channel message,
- Embedding in messages on any channel
-
Determines if the role is allowed to embed external resources to any Corteza Messaging channel message,
- File attaching on any channel
-
Determines if the role is allowed to upload files (attachments) to any Corteza Messaging channel,
- Update own messages on any channel
-
Determines if the role is allowed to update own messages of any Corteza Messaging channel,
- Update any message on any channel
-
Determines if the role is allowed to update any message or any Corteza Messaging channel,
- Delete own messages on any channel
-
Determines if the role is allowed to delete own messages of any Corteza Messaging channel,
- Delete any message on any channel
-
Determines if the role is allowed to delete any message of any Corteza Messaging channel,
- React on messages on any channel
-
Determines if the role is allowed to add reactions to any message of any Corteza Messaging channel,