Hugo Häggmark
b7b6632a4d
PanelLibrary: adding library panels to Dashboard Api (#30278)
* Wip: First naive impl
* Chore: fix after merge
* Chore: changes after PR comments
* Chore: removes unused types
* Chore: adds feature toggle
* Refactor: adds library panels cleanup and connect when storing dashboards
* Refactor: adds feature toggle
* Update pkg/services/librarypanels/librarypanels.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: adds disconnect library panels when deleting a dashboard
* Chore: changes after PR comments
* Tests: adds tests for LoadLibraryPanelsForDashboard
* Tests: adds tests for CleanLibraryPanelsForDashboard
* Tests: adds tests for ConnectLibraryPanelsForDashboard
* Tests: adds tests for DisconnectLibraryPanelsForDashboard and small refactor
* Update pkg/services/librarypanels/librarypanels_test.go
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>
* Update pkg/services/librarypanels/librarypanels_test.go
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>
* Update pkg/services/librarypanels/librarypanels_test.go
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>
* Update pkg/services/librarypanels/librarypanels_test.go
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>
* Refactor: deletes all connections in one call and connects all in the same transaction
* Chore: adds better comments
* Chore: changes after PR comments
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>
2021-01-20 09:28:10 +01:00
..
2020-12-15 09:32:06 +01:00
2020-11-17 11:51:31 +01:00
2021-01-13 13:16:27 -05:00
2020-12-21 07:53:31 +01:00
2021-01-15 14:43:20 +01:00
2021-01-15 14:43:20 +01:00
2020-12-15 09:32:06 +01:00
2021-01-15 14:43:20 +01:00
2021-01-15 14:43:20 +01:00
2021-01-15 14:43:20 +01:00
2021-01-15 14:43:20 +01:00
2021-01-15 14:43:20 +01:00
2021-01-15 14:43:20 +01:00
2021-01-15 14:43:20 +01:00
2021-01-15 14:43:20 +01:00
2021-01-20 09:28:10 +01:00
2021-01-15 14:43:20 +01:00
2020-11-17 10:56:42 +01:00
2020-12-14 15:13:01 +01:00
2020-06-29 14:08:32 +02:00
2021-01-15 14:43:20 +01:00
2021-01-15 14:43:20 +01:00
2021-01-15 14:43:20 +01:00
2020-12-04 16:22:58 +01:00
2021-01-15 14:43:20 +01:00
2021-01-20 09:28:10 +01:00
2021-01-20 09:28:10 +01:00
2020-11-17 11:31:35 +01:00
2020-11-19 13:34:28 +01:00
2021-01-15 14:43:20 +01:00
2021-01-15 14:43:20 +01:00
2021-01-15 14:43:20 +01:00
2021-01-15 14:43:20 +01:00
2021-01-15 14:43:20 +01:00
2021-01-15 14:43:20 +01:00
2021-01-15 14:43:20 +01:00
2021-01-15 14:43:20 +01:00
2020-12-15 19:09:04 +01:00
2021-01-10 17:41:20 +01:00
2020-03-04 12:57:20 +01:00
2020-10-21 11:06:19 +02:00
2020-10-21 11:06:19 +02:00
2020-08-14 14:43:25 +02:00
2021-01-20 09:28:10 +01:00
2021-01-12 07:42:32 +01:00
2021-01-15 14:43:20 +01:00
2021-01-15 14:43:20 +01:00
2020-12-15 19:09:04 +01:00
2021-01-15 14:43:20 +01:00
2021-01-19 17:55:53 +01:00
2021-01-19 14:18:06 -05:00
2021-01-15 14:43:20 +01:00
2020-11-24 12:10:32 +01:00
2021-01-15 14:43:20 +01:00
2021-01-15 14:43:20 +01:00
2021-01-15 14:43:20 +01:00
2020-03-04 12:57:20 +01:00
2021-01-15 14:43:20 +01:00
2021-01-15 14:43:20 +01:00
2021-01-15 14:43:20 +01:00
2021-01-15 14:43:20 +01:00
2020-12-15 19:09:04 +01:00
2021-01-15 14:43:20 +01:00
2021-01-15 14:43:20 +01:00
2021-01-15 14:43:20 +01:00
2021-01-15 14:43:20 +01:00
2020-11-24 12:10:32 +01:00
2021-01-15 14:43:20 +01:00
2020-11-13 09:52:38 +01:00
2021-01-15 14:43:20 +01:00
2020-11-13 09:52:38 +01:00
2021-01-15 14:43:20 +01:00
2021-01-15 14:43:20 +01:00
2021-01-15 14:43:20 +01:00
2020-11-18 15:36:41 +01:00