Mariell Hoversholm
6724f7bfe4
Merge remote-tracking branch 'origin/main' into grafana-git-ui-sync
2025-01-07 10:33:38 +01:00
Arati R.
6957e1f7b7
Folders: Replace sql query with folder service call when collecting folder tree ( #98443 )
...
* Replace sql query with folder service call when collecting folder tree
* Update provider for folder service implementation for wire
* Refactor provisioning of oss service in folder permissions test util
2025-01-07 09:53:09 +01:00
Ryan McKinley
d3f5640343
merge main
2025-01-07 07:55:20 +03:00
Stephanie Hingtgen
3797779989
K8s: Dashbaords: Ensure backwards compatibility ( #98565 )
2025-01-07 01:35:02 +02:00
Stephanie Hingtgen
68479d844b
Orgs: Remove dependency on dashboard table for deletion ( #98501 )
2025-01-06 19:05:22 +02:00
Ryan McKinley
6683cdc082
K8s: Update from v0.31.3 to v0.32.0 ( #98507 )
2025-01-06 18:20:35 +03:00
Leonor Oliveira
937e8dea2d
Folder/parent subresource ( #98392 )
...
* Expose get folder parents endpoint
* Add tests
2025-01-03 10:43:56 +01:00
Stephanie Hingtgen
03f7a7d89d
K8s: Dashboards: Add search to dashboard service ( #98395 )
2025-01-02 09:39:45 -06:00
Mariell Hoversholm
658bda1b78
100pxMerge remote-tracking branch 'origin/main' into grafana-git-ui-syng
2025-01-02 09:05:43 +01:00
maicon
d2639f6080
Ensure all internal Services are using FolderService and not FolderStore ( #98370 )
...
* Ensure all internal Services are using FolderService and not FolderStore
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
---------
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
2024-12-30 13:48:35 -03:00
Leonor Oliveira
df36e77cd3
[Folders] Put move and counts behid a feature flag ( #98317 )
...
* Put move and counts behid a feature flag
* Gen toggles
* Generate feature flag
* Make feature name more explicit
* Remove unused code
* Update toggle name
2024-12-27 18:10:44 +01:00
Leonor Oliveira
fec5c0ec19
Make sure annotations are kept when updating a folder ( #98321 )
...
* Make sure annotations are kept when updating a folder
* Remove pointer
* Mock get on update tests
2024-12-27 13:51:10 +01:00
Ryan McKinley
c9701c37bf
merge main
2024-12-21 11:32:17 +03:00
Leonor Oliveira
f5d44ff51d
Folders move ( #98100 )
2024-12-19 09:59:14 +01:00
maicon
2e08092a34
UniStore: Get Folder Handler return Root Folder (general) ( #98127 )
...
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
2024-12-18 22:31:55 -03:00
Ryan McKinley
b322f65243
Merge remote-tracking branch 'origin/main' into grafana-git-ui-sync
2024-12-18 08:39:03 +03:00
Stephanie Hingtgen
b3985a4d37
k8s: Dashboards: allow querying of unistore ( #97995 )
2024-12-17 10:35:46 -06:00
Ryan McKinley
e4837d452e
Merge remote-tracking branch 'origin/main' into grafana-git-ui-sync
2024-12-16 19:07:54 +03:00
Andres Martinez Gotor
95dea152b6
Plugins Admin: Avoid disabling auto-enabled apps ( #97800 )
2024-12-16 14:51:04 +01:00
Leonor Oliveira and Bruno Abrantes
62c1735a61
Implement k8s count handler ( #97955 )
...
* Implement k8s count handler
* Fix endpoint
* Fix type converstions
* Add tests for foldercounts
* Add more tests
* Only use sql-fallback if no values in unistore
* Update gomod
* Fix test
* Update pkg/api/folder_test.go
Co-authored-by: Bruno Abrantes <bruno.abrantes@grafana.com >
* Go.mod
---------
Co-authored-by: Bruno Abrantes <bruno.abrantes@grafana.com >
2024-12-16 14:08:29 +01:00
Ryan McKinley
16db278a8b
Merge remote-tracking branch 'origin/main' into grafana-git-ui-sync
2024-12-14 12:30:12 +03:00
Stephanie Hingtgen
8f6e9f8ed0
Restores in app platform ( #97582 )
2024-12-13 16:55:43 -06:00
Jo
40d3b02648
Auth: Separate anonymous settings to its own struct ( #97791 )
...
separate anonymous settings to its own struct
2024-12-13 10:46:27 +01:00
Ryan McKinley
06a3297669
merge magin
2024-12-10 08:09:36 +03:00
Sofia Papagiannaki
d1027bf7b1
Swagger: Fix sync issue with enterprise ( #97696 )
...
* Swagger: Fix sync issue with enterprise
* Update swagger guidelines for enterprise endpoints
2024-12-09 21:21:22 +02:00
Ryan McKinley
b8923200c7
fix folder test
2024-12-06 07:38:03 +03:00
Ryan McKinley
6c83756539
Merge remote-tracking branch 'origin/main' into grafana-git-ui-sync
2024-12-04 16:18:55 +03:00
maicon
7fd8877439
Unistore: Update Folders Endpoint ( #97317 )
...
* Add route for update folders via apiserver
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
---------
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
2024-12-03 15:33:01 -03:00
Jean-Philippe Quéméner
5bf0872d14
fix(short-url): redirect to main page if not found ( #97347 )
2024-12-03 16:32:53 +01:00
Karl Persson
3a17d0c927
IAM: align AuthInfo interface ( #97228 )
...
* Update to use updated interface
2024-12-03 15:11:17 +01:00
Ryan McKinley
e9df325760
merge main
2024-12-02 23:15:49 +03:00
Hugo Kiyodi Oshiro
5e91984f31
Plugins: Use grafana-com sso_api_token ( #97096 )
2024-12-02 16:04:05 +01:00
Ryan McKinley
b041520ffa
POC/Provisioning: wire rendering example ( #96963 )
2024-12-02 11:43:07 +01:00
Ryan McKinley
78dcc75de3
Merge remote-tracking branch 'origin/main' into grafana-git-ui-sync
2024-12-02 07:34:54 +03:00
Andres Martinez Gotor
e0935246a3
Preinstall: Allow to set a download URL ( #96535 )
2024-11-29 16:02:33 +01:00
Mariell Hoversholm
ea8d46dfd3
Merge remote-tracking branch 'origin/main' into grafana-git-ui-sync
2024-11-28 15:31:03 +01:00
Misi
84b8296ffb
OAuth: Use the attached external session data in OAuthToken and OAuthTokenSync ( #96655 )
...
* wip
* wip + tests
* wip
* wip opt2
* Use authn.Identity struct's SessionToken
* Merge fixes
* Handle disabling the feature flag correctly
* Fix test
* Cleanup
* Remove HasOAuthEntry from the OAuthTokenService interface
* Remove unused function
2024-11-27 11:06:39 +01:00
Ryan McKinley
03c43ae467
merge main
2024-11-27 09:26:00 +03:00
Ryan McKinley
f6ccf976e5
UnifiedSearch: Use ResourceIndex from dashboards apiserver (v0alpha1 only) ( #96939 )
2024-11-27 07:57:53 +02:00
Karl Persson
76f052e8de
Requester: Remove duplicated function ( #97038 )
...
* Remove duplicated function
* Remove GetDisplayName from interface
* Use GetName
2024-11-26 15:29:31 +01:00
Arati R.
6d04023aa6
K8s/Folders: Improve k8s client implementation of get ( #96434 )
...
* Enable getting folders with kubernetes client
* Add TestIntegrationFolderGetPermissions
* Set full path as part of legacy get
* Replace implementation for setting fullpath
* Add folder get test
* Escape forward slash in parent titles
* Replace test for access control metadata
* Add test case to TestIntegrationFolderGetPermissions
* Improve fetching of access control
2024-11-26 16:20:00 +02:00
Ezequiel Victorero
5039725da6
Snapshots: Add RBAC roles for creating and deleting ( #96126 )
2024-11-26 09:13:17 -03:00
Hugo Kiyodi Oshiro
a8174f9285
Plugins: Add token to gcom requests ( #96261 )
2024-11-26 11:42:55 +01:00
Karl Persson
3990637af9
IAM: remove duplicated functions ( #96989 )
...
* Remove duplicated function and use the one provided by claims package
2024-11-26 09:22:45 +01:00
Ryan McKinley
ac998121e4
Merge remote-tracking branch 'origin/main' into grafana-git-ui-sync
2024-11-25 09:15:47 +03:00
Leonor Oliveira
2a74778776
Support delete endpoint for folders ( #96573 )
...
* Support delete endpoint for folders
* Include authorizer
* Add test for delete verb
* Add delete command to delete options
* Pass query string to context to admission
* Dont support nested folder deletion for now
* Skip test if feature flag is present
* Add test case
* Remove comment
* Only rely on the storage type config to run alerting tests
* Dont change legacy subpath
* Remove unised function
* Add test case when an editor can delete alert rules
* Lint
2024-11-22 16:51:53 +01:00
maicon and Arati R.
bbae396db4
Unistore: Add GetFolders endpoint backed by UnifiedStorage ( #96399 )
...
* Unistore: Add GetFolders endpoint backed by UnifiedStorage
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
---------
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
Co-authored-by: Arati R. <33031346+suntala@users.noreply.github.com >
2024-11-22 10:38:00 -03:00
Ryan McKinley
a07c5b0392
POC/Provisioning: View dashboard from repository ( #96884 )
2024-11-22 15:34:17 +03:00
Mariell Hoversholm
86cb44d64e
gerge remote-tracking branch 'origin/main' into grafana-git-ui-sync
2024-11-22 12:06:59 +01:00
Ryan McKinley
68c61514b0
Chore: Remove experimental Storage UI ( #96887 )
2024-11-22 12:38:02 +02:00