Kyle Brandt and Todd Treece
c3d7dbc258
SQL Expressions: Add endpoint to get Schemas ( #108864 )
...
Return the SQL schema for all DS queries in request (to provide information to AI / Autocomplete for SQL expressions).
All DS queries are treated as if they were inputs to SQL expressions in terms of conversion, regardless if they are selected in a query or not.
Requires feature toggle queryService = true
Endpoint is apis/query.grafana.app/v0alpha1/namespaces/default/sqlschemas
---------
Co-authored-by: Todd Treece <360020+toddtreece@users.noreply.github.com >
2025-10-30 10:05:12 -04:00
Ieva
ff6039567b
RBAC: Return 404 instead of 403 if a dashboard cannot be found ( #102815 )
...
return 404 instead of 403 if a dashboard cannot be found
2025-03-26 12:26:14 +00:00
Gabriel MABILLE
90eb499b78
PublicDashboards: Fetch dashboard as Grafana ( #100344 )
2025-02-13 17:17:14 +01:00
Stephanie Hingtgen
495aa65c6e
FindDashboards: filter by dashboard type ( #100160 )
2025-02-05 18:57:26 -06:00
Ezequiel Victorero
3a94057ec8
PublicDashboards: Delete on folder deletion ( #99040 )
2025-01-23 17:23:59 -03:00
Stephanie Hingtgen
e33936398c
Public dashboards: return full list when more than 1000 ( #99216 )
2025-01-17 23:16:30 +02:00
Stephanie Hingtgen
88f8f2203b
Public Dashboards: Remove join from dashboards table ( #98471 )
2025-01-06 07:08:29 -06:00
Kristin Laemmert and Dave Henderson
a04d2f44f8
chore: add spans to publicdashboards service methods ( #92149 )
...
* chore: add spans to publicdashboards service methods
* add tracing to test service
* test fixture whackamole
* move tracer to a package var
* Update pkg/services/publicdashboards/service/service.go
Co-authored-by: Dave Henderson <dave.henderson@grafana.com >
---------
Co-authored-by: Dave Henderson <dave.henderson@grafana.com >
2024-08-21 10:55:16 -04:00
Marcus Efraimsson
2403665998
Chore: Remove legacydata package ( #88790 )
...
* Chore: Remove legacydata package
* remove unused dependency
* sdk v0.234.0
2024-06-05 22:31:06 +02:00
Ieva
df40e13333
Public dashboards: fix public dashboard permissions so that annotations are displayed ( #85091 )
...
* fix public dashboard anonymous user permissions so they include the new annotation permissions
* test fix
2024-03-25 17:42:40 +00:00
Agnès Toulet
8d68159b52
Public Dashboards: Disable email-sharing when there is no license ( #80887 )
...
* PublicDashboards: Disable email-shared dashboards when feature is disabled
* fix pubdash creation when it was email-shared
* add feature name const in OSS
* update doc
* Update service.go
* fix test & linter
* fix test
* Update query_test.go
* update tests
* fix imports
* fix doc linter issues
* Update docs/sources/administration/enterprise-licensing/_index.md
* fix after merge
2024-02-22 09:34:14 +01:00
ismail simsek and Arati R.
b0dfeb1911
Chore: Clean up intervalv2 functions ( #82074 )
...
* clean up intervalv2 functions
* use roundInterval from grafana-plugin-sdk-go
* use from grafana-plugin-sdk-go
* have intervalv2 in publicdashboards and remove tsdb/intervalv2
* legacydata cleanup
* remove unused variables
* Update pkg/tsdb/legacydata/interval/interval.go
Co-authored-by: Arati R. <33031346+suntala@users.noreply.github.com >
---------
Co-authored-by: Arati R. <33031346+suntala@users.noreply.github.com >
2024-02-09 11:39:21 +01:00
idafurjes
7e5544ab21
Add MFolderIDsServiceCount to count folderIDs in services pkg ( #81237 )
2024-01-25 11:10:35 +01:00
Ezequiel Victorero
9bd214516e
Chore: Folder id deprecation in public dashboards ( #80579 )
2024-01-18 10:27:09 -03:00
Kat Yang
2d66d0de61
Chore: Remove FolderId from DashboardMeta ( #78501 )
...
* Chore: Remove FolderId from DashboardMeta
* chore: replace FolderId with FolderUid
* chore: fix test by adding FolderUID
2023-12-07 09:59:51 -05:00
Ezequiel Victorero
66df17869d
Chore: Use dashboard service to retrieve dashboards ( #79020 )
2023-12-05 18:09:21 -03:00
Kat Yang
6ed09de47d
Chore: Deprecate FolderId in DashboardMeta ( #77626 )
...
* Chore: Deprecate FolderId in DashboardMeta
* chore: regen specs
2023-11-06 11:31:44 -05:00
Khushi Jain
42fb42a90d
PublicDashboards: Add validation deletion ( #75336 )
2023-10-11 11:59:13 +00:00
Ezequiel Victorero
733044ee4b
PublicDashboards: Return no data found instead of internal server error ( #74417 )
2023-09-12 20:59:28 +03:00
Lucy Chen
8833f360ec
PublicDashboards: Accept AccessToken for pubdash creation ( #74134 )
...
* Add Access token input
* add unit tests to access token
* if else logic to not call find on empty string
* update var naming
2023-09-01 10:21:54 -04:00
Lucy Chen
a39d1e278e
PublicDashboards: Accept uid to pubdash creation ( #73956 )
...
* accept uid to pubdash creation
* add accesstoken back
* add uid validation unit tests
* unit test for create pubdash with uid
* update err declaration
* remove white space
* add comment
* remove trailing spaces
* remove space
* suggested changes
2023-08-29 17:25:07 -04:00
Ezequiel Victorero
a0e8cf8b66
PublicDashboards: Remove query expressions from dashboard model ( #72468 )
2023-08-25 15:35:22 -05:00
Ezequiel Victorero
82f788b7a2
PublicDashboards: Add validation on update ( #70993 )
2023-07-04 12:03:39 -03:00
Ezequiel Victorero
b39c62efbf
PublicDashboards: Remove timeSettings from API ( #70931 )
2023-06-29 18:28:30 -03:00
Ezequiel Victorero
75a81e5b9f
PublicDashboards: Remove non updatable fields from DTO ( #70871 )
2023-06-29 14:35:23 -03:00
Juan Cabanas
ee73d41d24
PublicDashboards: Audit table pagination ( #69823 )
2023-06-21 10:48:09 -03:00
Juan Cabanas
9890ff7c92
PublicDashboards: Audit table redesign ( #68137 )
2023-05-29 12:59:29 -03:00
Ezequiel Victorero
3224b4c8f0
PublicDashboards: validate only one public dashboard per dashboard ( #66228 )
2023-04-12 10:57:42 -03:00
Ezequiel Victorero
8f0a9729f0
PublicDashboards: Allow hidden queries execution ( #64858 )
2023-03-16 15:39:17 -03:00
juanicabanas
222ad02176
PublicDashboards: Enable creation when dashboard has template variables ( #64560 )
2023-03-10 11:45:38 -03:00
juanicabanas
4d0e309d4e
PublicDashboards: New method created to get access through Request access page when its paused ( #64451 )
2023-03-09 14:17:54 -03:00
owensmallwood
1a5a280c86
Pubdash: Email sharing handle dashboard deleted ( #64247 )
...
dashboard service calls pubdash service when dashboard deleted
2023-03-08 14:54:35 -06:00
juanicabanas
c59682fad6
PublicDashboards: Paused or deleted public dashboard screen ( #63970 )
2023-03-03 10:12:29 -03:00
Ezequiel Victorero
8520a8614c
PublicDashboards: add recipients to the public dashboards retrieval ( #63149 )
2023-02-10 15:01:26 -03:00
Ezequiel Victorero
c19f156a96
PublicDashboards: use share type ( #63059 )
2023-02-09 15:44:09 -03:00
Ezequiel Victorero
a128944471
PublicDashboards: moved tokens service and new repository method ( #61806 )
2023-01-27 11:20:22 -03:00
Ezequiel Victorero
5fb4a7f3b6
PublicDashboards: add timeSettingsEnabled on saving a public dashboard ( #61701 )
2023-01-18 16:03:41 +00:00
idafurjes
7c2522c477
Chore: Move dashboard models to dashboard pkg ( #61458 )
...
* Copy dashboard models to dashboard pkg
* Use some models from current pkg instead of models
* Adjust api pkg
* Adjust pkg services
* Fix lint
2023-01-16 16:33:55 +01:00
Ezequiel Victorero
34a865ebf0
PublicDashboards: remove publicDashboardUID from insights event request ( #60649 )
2023-01-11 18:25:18 -03:00
Michael Mandrus
8152b0e1ef
Pubdash: Verify affected rows count in database 'create' call ( #59591 )
...
* make create call consistent with update and delete
* use appropriate error type
* update log statements
* update error log for 0 affected rows
2022-12-02 02:46:35 -05:00
Ezequiel Victorero
c6cf774ac5
PublicDashboards: add time picker enabled column ( #59324 )
2022-12-01 11:37:08 -03:00
Ezequiel Victorero
ae30a0688a
PublicDashboards: refactor using new grafana error types ( #58078 )
2022-11-04 14:14:32 -03:00
6fcc5b42c0
publicdashboards: split create/update api paths ( #57940 )
...
This PR splits the create and update paths for public dashboards and includes assorted refactors toward a proper REST API. Additionally, we removed the concept of a "public dashboard config" in favor of "public dashboard"
Co-authored-by: juanicabanas <juan.cabanas@grafana.com >
Co-authored-by: Ezequiel Victorero <ezequiel.victorero@grafana.com >
2022-11-03 11:30:12 -08:00
juanicabanas and Jeff Levin
48120f2594
PublicDashboards: Delete public dashboard in public dashboard table ( #57766 )
...
PublicDashboards: delete button added in public dashboard table in order to delete a public dashboard.
Co-authored-by: Jeff Levin <jeff@levinology.com >
2022-10-31 17:16:07 -04:00
Ezequiel Victorero
46093c1267
PublicDashboards: do not return errors when resource not found from store layer ( #57838 )
2022-10-31 11:22:27 -03:00
Jeff Levin and Ezequiel Victorero
bf672f960a
public dashboards: rename api functions ( #57789 )
...
This PR imposes better naming conventions on public dashboards api
* rename api functions and remove use of _config_ noun
* fix tests
Co-authored-by: Ezequiel Victorero <ezequiel.victorero@grafana.com >
2022-10-27 17:08:11 -08:00
Ezequiel Victorero
7b819284c1
PublicDashboards: use orgId when querying dashboards ( #57696 )
2022-10-26 14:49:43 -03:00
Ezequiel Victorero
fe9c0c881e
PublicDashboards: remove function with business logic from database layer and use it at service layer ( #57684 )
2022-10-26 12:53:33 -03:00
Ezequiel Victorero
860380d893
PublicDashboards: refactor following naming convention for services ( #57625 )
2022-10-25 21:40:42 -03:00
Ezequiel Victorero
c5e420a94c
PublicDashboards: move methods from store to service ( #57599 )
2022-10-25 16:29:18 -03:00