grafana/pkg/services
Hugo Häggmark 69d9f427e1
LibraryPanels: removes feature toggle (#33839)
* WIP: intial structure

* Refactor: adds create library element endpoint

* Feature: adds delete library element

* wip

* Refactor: adds get api

* Refactor: adds get all api

* Refactor: adds patch api

* Refactor: changes to library_element_connection

* Refactor: add get connections api

* wip: in the middle of refactor

* wip

* Refactor: consolidating both api:s

* Refactor: points front end to library elements api

* Tests: Fixes broken test

* LibraryPanels: removes feature toggle

* Fix: fixes delete library elements in folder and adds tests

* Tests: fixes snapshot

* Refactor: adds service interfaces so they can be easily mocked

* Refactor: changes order of tabs in manage folder

* Refactor: fixes so link does not cover whole card

* Refactor: fixes index string name

* Update pkg/services/libraryelements/libraryelements.go

Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>

* Update pkg/services/libraryelements/libraryelements_permissions_test.go

Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>

* Update pkg/services/libraryelements/database.go

Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>

* Chore: changes after PR comments

* Update libraryelements.go

* Update libraryelements.go

* Chore: updates after PR comments

* Chore: trying to fix build error

* Refactor: fixed stupid mistake

* Update libraryelements.go

* Chore: tries to fix build errors

* Refactor: trying to fix MySQL key length

* Update libraryelements.go

* Update pkg/services/libraryelements/libraryelements.go

Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>

* Update pkg/services/librarypanels/librarypanels.go

Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>

* Refactor: changes after PR comments

* Refactor: changes after PR comments

* Tests: fixes tests

* Refactor: renames connections to connectedDashboards

Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>
2021-05-12 08:48:17 +02:00
..
accesscontrol Access control: Add a role for provisioning admins (#33787) 2021-05-10 11:46:42 +02:00
alerting Alerting: Disable dash alerting if NG enabled (#33794) 2021-05-10 10:46:01 -04:00
annotations API: Return 400 on invalid Annotation requests (#32429) 2021-03-29 15:47:16 +02:00
auth Auth: support JWT Authentication (#29995) 2021-03-31 08:40:44 -07:00
cleanup Bugfix 29848: Remove annotation_tag entries as part of annotations cleanup (#29534) 2020-12-08 19:41:35 +01:00
contexthandler Chore: Improve request distributed tracing middleware (#33033) 2021-04-20 15:22:22 +02:00
dashboards [Alerting]: Use title instead of slug for retrieving the namespace (#32957) 2021-04-14 12:02:50 +03:00
datasourceproxy Data Source Proxy: Migrate proxy to its own service and make more extensible (#31927) 2021-03-17 13:10:40 -04:00
datasources API: Add by UID routes for data sources (#29884) 2021-01-13 13:16:27 -05:00
guardian Permissions: Fix inherited folder permissions can prevent new permissions being added to a dashboard (#33329) 2021-04-28 14:42:18 +02:00
hooks API: replace SendLoginLogCommand with LoginHook (#28777) 2020-11-06 10:01:13 +01:00
ldap IPv6: Support host address configured with enclosing square brackets (#31226) 2021-02-15 17:55:41 +01:00
libraryelements LibraryPanels: removes feature toggle (#33839) 2021-05-12 08:48:17 +02:00
librarypanels LibraryPanels: removes feature toggle (#33839) 2021-05-12 08:48:17 +02:00
licensing CDN: Adds support for serving assets over a CDN (#30691) 2021-02-01 10:13:09 +01:00
live Live: using organisation IDs throughout stack (#33714) 2021-05-11 22:03:04 +03:00
login Login: Replace command dispatch by explicit call (#32088) 2021-03-18 17:16:56 +01:00
multildap Chore: Enable errorlint linter (#29227) 2020-11-19 14:47:17 +01:00
ngalert [Alerting]: Alertmanager API apply permissions (#33843) 2021-05-11 11:31:38 +03:00
notifications dont consider invalid email address a failed email (#33671) 2021-05-04 12:07:50 +02:00
oauthtoken Chore: Configure go-ruleguard via golangci-lint (#28419) 2020-12-11 11:45:17 +01:00
provisioning Slack: Use chat.postMessage API by default (#32511) 2021-04-22 16:00:21 +02:00
quota [Alerting]: Extend quota service to optionally set limits on alerts (#33283) 2021-05-04 19:16:28 +03:00
rendering PluginManager: Make Plugins, Renderer and DataSources non-global (#31866) 2021-03-17 16:06:10 +01:00
schemaloader new endpoint to post/get trimmed dashboard json (#33465) 2021-04-28 19:38:33 +08:00
search LibraryPanels: Adds panel type filter and sorting (#33425) 2021-04-28 09:18:13 +02:00
shorturls Chore: Fix SQL related Go variable naming (#28887) 2020-11-11 06:21:08 +01:00
sqlstore Alerting: Change rule migration to be based on feature flag (#33792) 2021-05-11 08:08:39 -04:00
teamguardian chore: avoid aliasing imports in services (#22499) 2020-02-29 13:35:15 +01:00
validations Plugins: Requests validator (#30445) 2021-02-03 20:47:45 +01:00