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 |
Updated by liaham almost 3 years ago
- Tracker changed from Bug to Improvement
- Subject changed from Permission of dashboards that are only for the author to Revise dashboard permissions
- Description updated (diff)
- Target version changed from 3.5.2 to 3.6.0
- Affected Version deleted (
3.5.1)
Updated by liaham almost 3 years ago
- Copied to Improvement #963: Revise dashboard permissions added
Updated by liaham almost 3 years ago
- Status changed from New to Closed
- Assignee set to liaham
- % Done changed from 0 to 100
Actions