grafana/pkg/services/publicdashboards
Sofia Papagiannaki 988a120d6d
Search v1: Add support for inherited folder permissions if nested folders are enabled (#63275)
* Add features dependency to SQLBuilder

* Add features dependency to AccessControlDashboardPermissionFilter

* Add test for folder inheritance

* Dashboard permissions: Return recursive query

* Recursive query for inherited folders

* Modify search builder

* Adjust db.SQLBuilder

* Pass flag to SQLbuilder if CTEs are supported

* Add support for mysql < 8.0

* Add benchmarking for search with nested folders

* Set features to AlertStore

* Update pkg/infra/db/sqlbuilder.go

Co-authored-by: Ieva <ieva.vasiljeva@grafana.com>

* Set features to LibraryElementService

* SQLBuilder tests with nested folder flag set

* Apply suggestion from code review

Co-authored-by: IevaVasiljeva <ieva.vasiljeva@grafana.com>
Co-authored-by: Emil Tullstedt <emil.tullstedt@grafana.com>
2023-04-06 11:16:15 +03:00
..
api PublicDashboards: Allow hidden queries execution (#64858) 2023-03-16 15:39:17 -03:00
commands/generate_datasources PublicDashboards: Added grafana special datasources to supported list (#64930) 2023-03-17 13:14:24 -03:00
database Pubdash: Email sharing handle dashboard deleted (#64247) 2023-03-08 14:54:35 -06:00
internal PublicDashboards: moved tokens service and new repository method (#61806) 2023-01-27 11:20:22 -03:00
models PublicDashboards: Paused or deleted public dashboard screen (#63970) 2023-03-03 10:12:29 -03:00
service Search v1: Add support for inherited folder permissions if nested folders are enabled (#63275) 2023-04-06 11:16:15 +03:00
validation PublicDashboards: Enable creation when dashboard has template variables (#64560) 2023-03-10 11:45:38 -03:00
public_dashboard_service_mock.go PublicDashboards: Added grafana special datasources to supported list (#64930) 2023-03-17 13:14:24 -03:00
public_dashboard_service_wrapper_mock.go Pubdash: Email sharing handle dashboard deleted (#64247) 2023-03-08 14:54:35 -06:00
public_dashboard_store_mock.go Pubdash: Email sharing handle dashboard deleted (#64247) 2023-03-08 14:54:35 -06:00
publicdashboard.go PublicDashboards: New method created to get access through Request access page when its paused (#64451) 2023-03-09 14:17:54 -03:00