#811  Improve role permissions
Released
jbauer opened 2 years ago

Following is a list of quirks I discovered and that you might want to improve:

  • All switches in the current Role UI should have description text. Some switches grant more than one permission and it is unclear what exactly will be granted.
  • Allow persons who can report issues to delete their own reported issues as long as the issue is in the initial state. The thinking is that the issue report might be wrong or a solution has been found right after reporting the issue. To not bother the project team, reporter would be able to simply delete the issue. Once the issue leaves the initial state and enters some issue workflow, it should not be deletable anymore by the reporter.
  • Manage Code Comments allows you to batch resolve code comments. For own pull requests this should be possible even without this permission granted. Otherwise developers without that permission need to resolve every code comment in their pull request one-by-one. Because Manage Code Comments also allows you to delete any code comment, this permission can not be granted right away to developers.
OneDev changed state to 'Closed' 2 years ago
Previous Value Current Value
Open
Closed
OneDev commented 2 years ago

State changed as code fixing the issue is committed

OneDev changed state to 'Released' 2 years ago
Previous Value Current Value
Closed
Released
OneDev commented 2 years ago

State changed as build #2827 is successful

issue 1 of 1
Type
Improvement
Priority
Normal
Assignee
Issue Votes (0)
Watchers (4)
Reference
onedev/server#811
Please wait...
Page is in error, reload to recover