inception
inception copied to clipboard
Harmonize choice of user permissions
Is your feature request related to a problem? Please describe. Giving permissions to users, we must select "User"(lowest). In addition, we may select "Creator" (medium) and/or "Admin" (highest). It seems like when choosing "Admin", "Creator" is included even when not selected.
Describe the solution you'd like Describe alternatives you've considered a) Either a higher right always includes all the lower ones and thus, either always or never it shuld be demanded to select the lower ones (and not only "User") or b) selecting "Admin" should not give "Creator"-rights if "Creator" is not selected.
Additional context
- Go to "Administration" -> "Projects" -> ...
The rights are not on a higher-lower scale.
- A ROLE_USER can log in.
- An ROLE_ADMIN can access the user administration area and can access ALL projects
- A ROLE_PROJECT_CREATOR can create projects and configure own projects.
- A ROLE_REMOTE_API account can log in via the remote API.
These roles are additive. But they do not necessarily include one another.
@An-Feli do you want to update the documentation to make clearer how the user roles work?