grafana/pkg/models
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
..
address.go
alert.go Add missing option "OK" for Error state (#45262) 2022-03-02 19:07:55 -05:00
alert_notifications.go API: Extract OpenAPI specification from source code using go-swagger (#40528) 2022-02-08 13:38:43 +01:00
alert_test.go
apikey.go ServiceAccounts: Add Service Account Token last used at date (#51446) 2022-06-28 16:42:40 +02:00
context.go PublicDashboards: Frontend routing for public dashboards (#48834) 2022-06-02 14:57:55 -06:00
context_test.go Chore: replace macaron with web package (#40136) 2021-10-11 14:30:59 +02:00
dashboard_acl.go Forbid creation of dashboard permissions with both a user and a team (#40104) 2021-10-13 12:16:58 -06:00
dashboard_acl_test.go
dashboard_queries.go Public Dashboards: Query Caching (#51403) 2022-07-06 12:42:39 -06:00
dashboard_queries_test.go Public Dashboards: Query Caching (#51403) 2022-07-06 12:42:39 -06:00
dashboard_thumbs.go Previews: capability check (#44601) 2022-02-16 21:49:50 +04:00
dashboards.go chore/backend: move dashboard errors to dashboard service (#51593) 2022-06-30 09:31:54 -04:00
dashboards_test.go
folders.go Access Control: Allow dashboard admins to query org users (#51652) 2022-07-04 10:43:06 +01:00
health.go
helpflags.go
jwt.go
libraryelements.go
licensing.go FeatureFlags: Revert managing feature flags outside of settings.Cfg (#44382) 2022-01-24 16:08:05 +01:00
live.go Live: proxy subscribe data for subscribe and runstream plugin calls (#42824) 2021-12-14 20:12:00 +03:00
login_attempt.go
models.go
notifications.go Split Create User (#50502) 2022-06-28 14:32:25 +02:00
org.go
org_user.go AccessControl: Replace IsEnterprise checks with license checks (#49572) 2022-05-25 20:40:41 +02:00
playlist.go backend: add PlaylistUIDs to Playlist; remove playlist IDs from API (#49609) 2022-06-14 15:32:52 -04:00
plugin_settings.go
quotas.go
search.go Search (SQL): support dashboardUID query parameter (#50121) 2022-06-02 12:56:01 -07:00
search_user_filter.go
shorturl.go ShortURL: Use new Error type (#50859) 2022-06-15 15:11:36 +02:00
star.go
stats.go PublicDashboards: collect stats for public dashboards (#50553) 2022-06-23 12:02:57 -03:00
tags.go
tags_test.go
team.go RBAC: Make RBAC action names more consistent (#49730) 2022-06-02 13:14:48 +01:00
team_member.go Split Create User (#50502) 2022-06-28 14:32:25 +02:00
temp_user.go Split Create User (#50502) 2022-06-28 14:32:25 +02:00
theme.go Dash previews: populate crawler queue from SQL query (#44083) 2022-02-09 13:23:32 +04:00
user.go Split Create User (#50502) 2022-06-28 14:32:25 +02:00
user_auth.go Split Create User (#50502) 2022-06-28 14:32:25 +02:00
user_token.go Split Create User (#50502) 2022-06-28 14:32:25 +02:00
validations.go