Improvement #857
Updated by liaham almost 3 years ago
These are A user with the current permissions: permissions * :manage_system_dashboards * :edit_own_dashboards * :edit_public_dashboards :add_dashboards * :add_dashboards :add_own_dashboards * :add_own_dashboards :edit_public_dashboards Permissions should not differentiate between adding and editing a dashboard. A user is allowed either able 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 edit 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 | which are defined as *own_dashboard* for someone else.