Actions
Improvement #857
closedRevise dashboard permissions
Start date:
Due date:
% Done:
100%
Estimated time:
Affected component:
Compatible Redmine Version:
Pull Request Link:
Description
These are the current permissions:
- :manage_system_dashboards
- :edit_own_dashboards
- :edit_public_dashboards
- :add_dashboards
- :add_own_dashboards
Permissions should not differentiate between adding and editing a dashboard. A user is allowed either to manage a dashboard (create, update, delete) or to view a dashboard. Therefore, all permissions should start with :manage_
.
Since we can differ between four types of dashboards the new permissions should be accordingly:
New Permission | Old Permissions |
---|---|
:manage_system_dashboards | :manage_system_dashboards |
:manage_public_dashboards | :add_dashboards, :edit_public_dashboards |
:manage_role_dashboards | :add_dashboards, :edit_public_dashboards |
:manage_own_dashboards | :add_own_dashboards, :edit_own_dashboards |
Actions