inception-project / inception

INCEpTION provides a semantic annotation platform offering intelligent annotation assistance and knowledge management.
https://inception-project.github.io
Apache License 2.0
593 stars 151 forks source link

Harmonize choice of user permissions #1644

Open An-Feli opened 4 years ago

An-Feli commented 4 years ago

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

  1. Go to "Administration" -> "Projects" -> ...
reckart commented 4 years ago

The rights are not on a higher-lower scale.

These roles are additive. But they do not necessarily include one another.

reckart commented 4 years ago

@An-Feli do you want to update the documentation to make clearer how the user roles work?