Hello All,
I'm interested in understanding roles/permissions in a project, and I've run into a curious state.
As an exercise to become familiar with the definitions of each permission type (view, add, modify, delete), I decided that a UX role would have zero access rights. That is, for each category (sprints, user stories, tasks, issues, and wiki), I disabled all permission types. As I understand the current design, this should mean that members of UX role would not be able to view, add, modify or delete in each of the categories.
However, this appears to not be the case. It appears that--at minimum--a role will always allow for viewing within the interface.
Is this correct behavior?
I do note that for the External role, it's not possible to disable the "view" permission type, so I wonder how (or why) it's permissible to do so for a non-External role.
Related to this, it seems that the add, modify and delete permission types would require the enabling of the view permission type (e.g,. how can I modify a US if I can't first see it?), so the appearance and function of the UI should suggest this (apparent) dependency.
Thanks much, and keep up the great work!
BTW, I running latest frontend/backend on stable branch on a local dev server.
Rich