oneuptime icon indicating copy to clipboard operation
oneuptime copied to clipboard

Teams and Members Grievance

Open cjanz4711 opened this issue 10 months ago • 1 comments

It's really difficult to manage permissions in OneUptime.

Users are only assigned to a single team and must be invited. There is no concept of a "user account" which I can associate to different teams on an as-needed basis. Ideally, user access would be calculated as the sum of all granted permissions from all teams in which they belong, minus any block permissions from all teams in which they belong.

Roles - You have predefined roles named "Project Owner" "Project Admin" "Project Member" "Project User" and "Manage Billing" but you require end users to assign allow and deny permissions one element at a time in a very difficult to use drop down popup to the team itself. Please let us create and also associate custom roles to Teams. If I have to create more than one team with granular permissions, I basically have to do everything one permission at a time, which is pretty awful given the number of permissions available and really difficult method of assigning them.

Please give us a page to manage role permissions, create and delete custom roles. Ideally, list all of the roles with checkboxes for allow or deny so that we can scroll down the list and check off the permissions to assign to those roles. This would be 100x faster than the current method. For the predefined roles, if we can't customize those just grey the boxes out on the page but let us view the assigned permissions so that we can at least understand what permissions we're granting to those persons.

cjanz4711 avatar Feb 05 '25 23:02 cjanz4711

Yes please. But this could be something that applies not only to permissions but to more things see #1851

GunniBusch avatar Mar 15 '25 02:03 GunniBusch