grafana/pkg/services/dashboards/database
Karl Persson c4a75f9eb3
RBAC: Add scope resolvers for dashboards (#50110)
* Inject access control into dashboard service

* Add function to parse id scopes

* Add dashboard as return value

* Update mock

* Return only err to keep service interface

* Add scope resolvers for dashboard id scopes

* Add function to parse uid scopes

* Add dashboard uid scope resolver

* Register scope resolvers for dashboards

Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com>
2022-06-07 11:02:20 +02:00
..
acl_test.go Chore: Run integration tests without grabpl (#49448) 2022-06-01 14:55:22 -04:00
acl.go sqlstore split: dashboard permissions (#49962) 2022-06-01 14:16:26 -04:00
database_dashboard_public_test.go public dashboards: insert default public dashboard config into database on save (#49131) 2022-06-02 18:27:23 -08:00
database_dashboard_public.go Chore: Remove Wrapf (#50128) 2022-06-06 22:30:31 +02:00
database_folder_test.go backend/sqlstore: move GetDashboardTags to dashboard service (#50091) 2022-06-02 10:00:47 -04:00
database_provisioning_test.go Chore: Run integration tests without grabpl (#49448) 2022-06-01 14:55:22 -04:00
database_test.go RBAC: Add scope resolvers for dashboards (#50110) 2022-06-07 11:02:20 +02:00
database.go RBAC: Add scope resolvers for dashboards (#50110) 2022-06-07 11:02:20 +02:00