grafana/pkg/services
Jeff Levin 52ed651958
public dashboards: insert default public dashboard config into database on save (#49131)
This PR adds endpoints for saving and retrieving a public dashboard configuration and and api endpoint to retrieve the public dashboard.

All of this is highly experimental and APIs will change. Notably, we will be removing isPublic from the dashboard model and moving it over to the public dashboard table in the next release.

Further context can be found here: https://github.com/grafana/grafana/pull/49131#issuecomment-1145456952
2022-06-02 18:27:23 -08:00
..
accesscontrol Chore: Remove last build tag (#50120) 2022-06-02 17:36:34 +00:00
alerting Chore: Run integration tests without grabpl (#49448) 2022-06-01 14:55:22 -04:00
annotations Chore : Replace dashboardid with dashboardUID in annotation API (#48481) 2022-05-02 11:35:36 +02:00
auth Chore: Remove context.TODO() (#43409) 2021-12-22 11:02:42 +01:00
cleanup Split Delete expired dashboard version store (#49610) 2022-05-31 11:56:05 +02:00
comments backend/services: Move GetDashboard from sqlstore to dashboard service (#48971) 2022-05-17 14:52:22 -04:00
contexthandler pkg/web: remove dependency injection (#49123) 2022-05-24 15:35:08 -04:00
dashboardimport LibraryPanels: Fix library panels not connecting properly in imported dashboards (#49161) 2022-05-18 16:50:24 +02:00
dashboards public dashboards: insert default public dashboard config into database on save (#49131) 2022-06-02 18:27:23 -08:00
dashboardsnapshots Chore: Remove x from dashboard snapshots (#48001) 2022-04-21 08:20:47 -04:00
dashboardversion Dashboards: Split GetDashboardVersions method (#49967) 2022-06-02 15:59:05 +02:00
datasourceproxy Alerting: modify alertmanager endpoints for proxying using the datasource UID (#47978) 2022-04-29 10:25:22 +03:00
datasources Secrets: Fix unified secrets backwards compatibility (#49719) 2022-06-01 10:45:43 -03:00
encryption Encryption: Add support for decrypting ciphertexts with algorithm metadata (#49312) 2022-05-20 17:11:51 +02:00
export Export: introduce export plumbing (behind dev feature flag) (#48091) 2022-04-25 16:59:18 -07:00
featuremgmt Tempo: Consider tempo search out of beta and remove beta badge and feature flags (#50030) 2022-06-01 11:32:10 -06:00
guardian RBAC: Make RBAC action names more consistent (#49730) 2022-06-02 13:14:48 +01:00
hooks Migrate to Wire for dependency injection (#32289) 2021-08-25 15:11:22 +02:00
kmsproviders Encryption: Enable envelope encryption by default (#49301) 2022-05-24 10:34:47 +02:00
ldap pkg/web: restrict handler types (#48495) 2022-05-20 12:45:18 -04:00
libraryelements sqlstore split: dashboard permissions (#49962) 2022-06-01 14:16:26 -04:00
librarypanels sqlstore split: dashboard permissions (#49962) 2022-06-01 14:16:26 -04:00
licensing RBAC: Make RBAC action names more consistent (#49730) 2022-06-02 13:14:48 +01:00
live Chore: Run integration tests without grabpl (#49448) 2022-06-01 14:55:22 -04:00
login Login: Fix AuthInfo update process (#49556) 2022-05-25 10:00:21 +02:00
multildap pkg/web: restrict handler types (#48495) 2022-05-20 12:45:18 -04:00
ngalert Alerting: Provisioning API - Alert rules (#47930) 2022-06-02 14:48:53 +02:00
notifications chore: remove golang.org/x/net/context in favor of stdlib (#47532) 2022-04-11 08:46:21 -04:00
oauthtoken Chore: Remove bus from oauthtoken (#46811) 2022-03-21 21:13:57 +01:00
plugindashboards Chore: Remove bus (#47511) 2022-04-08 16:15:06 +02:00
pluginsettings Plugins: Add plugin settings DTO (#46283) 2022-03-18 20:49:13 +01:00
preference Dashboards: Split GetDashboardVersions method (#49967) 2022-06-02 15:59:05 +02:00
provisioning backend/services: Move GetDashboard from sqlstore to dashboard service (#48971) 2022-05-17 14:52:22 -04:00
query Plugins: Support headers field for check health (#49930) 2022-05-31 17:58:06 +02:00
queryhistory Chore: Run integration tests without grabpl (#49448) 2022-06-01 14:55:22 -04:00
quota Update quota service to accept context (#45186) 2022-02-10 22:17:50 +01:00
rendering Alerting: Add a general screenshot service and alerting-specific image service. (#49293) 2022-05-22 22:33:49 +08:00
schemaloader FeatureFlags: define features outside settings.Cfg (take 3) (#44443) 2022-01-26 09:44:20 -08:00
screenshot chore: replace artisanal FakeDashboardService with generated mock (#49276) 2022-05-23 11:14:27 -04:00
search Search (SQL): support dashboardUID query parameter (#50121) 2022-06-02 12:56:01 -07:00
searchusers Access control: Using RBAC to filter users in list view that you have read access to (#47963) 2022-05-13 09:26:34 +02:00
searchV2 Search: exclude rows from search index (#50124) 2022-06-02 17:29:14 -07:00
secrets Encryption: Enable envelope encryption by default (#49301) 2022-05-24 10:34:47 +02:00
serviceaccounts RBAC: Make RBAC action names more consistent (#49730) 2022-06-02 13:14:48 +01:00
shorturls Migrate to Wire for dependency injection (#32289) 2021-08-25 15:11:22 +02:00
sqlstore public dashboards: insert default public dashboard config into database on save (#49131) 2022-06-02 18:27:23 -08:00
star Chore: Run integration tests without grabpl (#49448) 2022-06-01 14:55:22 -04:00
store Chore: Run integration tests without grabpl (#49448) 2022-06-01 14:55:22 -04:00
teamguardian ValidatedQueries: start of validated queries API (#44731) 2022-03-07 09:33:01 -09:00
thumbs backend/services: Move GetDashboard from sqlstore to dashboard service (#48971) 2022-05-17 14:52:22 -04:00
updatechecker Logging: Unify logging fakes (#48822) 2022-05-06 17:44:22 +02:00
validations Migrate to Wire for dependency injection (#32289) 2021-08-25 15:11:22 +02:00