grafana/pkg/services/dashboards
Jeff Levin eacee08135
public dashboards: move into into its own service (#51358)
This PR moves public dashboards into its own self contained service including API, Service, Database, and Models. Routes are mounted on the Grafana HTTPServer by the API service at injection time with wire.go. The main  route that loads the frontend for public dashboards is still handled by the API package.

Co-authored-by: Jesse Weaver <jesse.weaver@grafana.com>
Co-authored-by: Owen Smallwood <owen.smallwood@grafana.com>
2022-07-06 17:51:44 -06:00
..
database public dashboards: move into into its own service (#51358) 2022-07-06 17:51:44 -06:00
service public dashboards: move into into its own service (#51358) 2022-07-06 17:51:44 -06:00
accesscontrol_test.go chore/backend: move dashboard errors to dashboard service (#51593) 2022-06-30 09:31:54 -04:00
accesscontrol.go RBAC: Add scope resolvers for dashboards (#50110) 2022-06-07 11:02:20 +02:00
dashboard_provisioning_mock.go add isPublic to dashboard (#48012) 2022-05-17 14:11:55 -08:00
dashboard_service_mock.go public dashboards: move into into its own service (#51358) 2022-07-06 17:51:44 -06:00
dashboard.go public dashboards: move into into its own service (#51358) 2022-07-06 17:51:44 -06:00
errors.go chore/backend: move dashboard errors to dashboard service (#51593) 2022-06-30 09:31:54 -04:00
folder_service_mock.go add isPublic to dashboard (#48012) 2022-05-17 14:11:55 -08:00
folder_store_mock.go add isPublic to dashboard (#48012) 2022-05-17 14:11:55 -08:00
folder.go Dashboards: Refactor service to make it injectable by wire (#44588) 2022-02-16 14:15:44 +01:00
models.go public dashboards: move into into its own service (#51358) 2022-07-06 17:51:44 -06:00
store_mock.go public dashboards: move into into its own service (#51358) 2022-07-06 17:51:44 -06:00