Backendless Support
 

If I assign a role to a user, where can I see what permissions he has?

It is important to understand that permissions associated with a role apply to an API operation and one of the following:

  1. A specific asset (a data object or a file).
  2. An asset container (data table, file directory, messaging channel, geo category).

When a role is assigned to a user, the effective permissions which apply to that user can be seen at:

  1. Object's ACL permission grid for 1 - specific assets. To see it, locate a data object or a file in question and click the permission icon to see the ACL view. In there switch to Role Permissions and add the user in question.
  2. User permissions view for 2 - asset containers. To see it, navigate to table/messaging channel/geo category/file directory permission screen, click Role Permissions and add the user in question.

You may see one of the following:

  • Gray check mark - this is an inherited GRANT permission. It is collectively inherited from the roles assigned to the user.
  • Gray X - this is an inherited DENY permission.
  • Green check mark - this is an explicit GRANT permission. It is not inherited, but rather explicitly assigned to the user for the selected asset or asset container.
  • Red X - this is an explicit DENY permission.  It is not inherited, but rather explicitly assigned to the user for the selected asset or asset container.
Is article helpful?