mirror of
https://github.com/grafana/grafana.git
synced 2024-12-01 21:19:28 -06:00
0b4af38bfa
* passes id and uid to PublicDashboardDatasource * betterer results * If for a public dashboard, return the PublicDashboardDataSource first or else getDatasourceSrv.get() will fail bc of no authed user. Added some unit tests for resolving the uid from the many possible datasource types. * updates betterer * Exports DashboardService. Adds method to DashboardService to build anonymous user for use with public dashboards where there is no authed user. Adds method on dashboard_queries to get all dashboard uids from a dashboard. * refactors to get unique datasource uids * Adds tests for getting all unique datasource uids off a dashboard * adds test for building anonymous user with read and query actions that are scoped to each datasource uid in the dashboard * updates casing of DashboardService * updates test case to have additional panel with a different datasource * gives default interval to public dashboard data source |
||
---|---|---|
.. | ||
acl.go | ||
alerting_test.go | ||
alerting.go | ||
annotations.go | ||
apikey.go | ||
dashboard.go | ||
datasource.go | ||
folder.go | ||
index.go | ||
invite.go | ||
live.go | ||
models_test.go | ||
models.go | ||
org.go | ||
playlist.go | ||
plugins.go | ||
prefs.go | ||
short_url.go | ||
user_token.go | ||
user.go |