Content
View differences
Updated by Jens Ulferts about 6 years ago
Administrators will always have the complete admin privileges. This comes in handy most of the time but makes it hard for them to work with ### **Environment:**
OpenProject when performing the actions of a normal project member, e.g.: Version: Cloud
Chrome on Windows 10
### **Logs**
Not applicable
### **Steps to reproduce:**
1. In a project, add two (or more) member roles
2. Role A has workflow X
3. Role B has workflow Y
4. Workflow Y is a subset of workflow X, with less available statuses
5. Administrator account has role B
### **Actual Behavior**
Administrator account can manage all statuses available to Role A + Role B
Resulting issues:
* Administrator accounts cannot easily test roles to ensure workflows are set correctly
* Project admins cannot successfully assign specific workflows to Administrator accounts
* Several other role conflicts: Administrator accounts can modify all project permissions, not just the permissions of the assigned project role
* App usability can be confusing for team members that are both Administrators (with always-on admin privileges) and project participants
### **Proposed solution** **Expected Behavior**
Administrator account can only manage statuses set for the assigned project role
Administrators are able to toggle between managing an OpenProject instance (all admin privileges active) and working on projects (only role specific privileges active)
### **Logs**
Not applicable
### **Steps to reproduce:**
2. Role A has workflow X
3. Role B has workflow Y
4. Workflow Y is a subset of workflow X, with less available statuses
5. Administrator account has role B
Resulting issues:
* Administrator accounts cannot easily test roles to ensure workflows are set correctly
* Project admins cannot successfully assign specific workflows to Administrator accounts
* Several other role conflicts: Administrator accounts can modify all project permissions, not just the permissions of the assigned project role
* App usability can be confusing for team members that are both Administrators (with always-on admin privileges) and project participants
### **Proposed solution**
Administrator account can only manage statuses set for the assigned project role
Administrators are able to toggle between managing an OpenProject instance (all admin privileges active) and working on projects (only role specific privileges active)