e75fbe10ca
Alerting: Central alert history (part1) ( #88593 )
...
* WIP
* Add barchart panel with scenes
* Fix timerange in barchart panel
* Refactor: component names
* Remove not used css styles and rename panel title
* Remove unnecessary HistoryEventsListObject class and update text in labels filter
* add padding top for filter
* Add translations
* update limit labels constant
* Update showing state reason
* Fix scene object
* Address review comments
* Update icons
* use endpoints instead of the autogenerated hook
* Address review comments
* Add tooltip for alert name
* use private polling interval
* fix autogenerated translations
* Address pr rewview comments
* Address review comments
* Update text in placeholder
* Rename variable and remove spaces in Trans children
2024-06-17 14:54:15 +02:00
a7726ff813
fix: "Feature toggles" sentence casing on menu item ( #89249 )
...
fix: sentence casing on menu item
2024-06-17 11:22:11 +01:00
99d8025829
Chore: Move identity and errutil to apimachinery module ( #89116 )
2024-06-13 07:11:35 +03:00
822644714a
Navigation: Remove ApplyAdminIA
logic ( #89113 )
...
make admin IA more normal
2024-06-12 16:45:13 +01:00
b761153812
Alerting: Fix permissions for silences list view ( #88908 )
2024-06-07 19:19:28 +03:00
b6bd9e5352
Laura/refactor/rename trash section ( #88617 )
...
* refactor: move and rename page component
* refactor: change codeowners
* refactor: change naming in backend
* refactor: change wording of subtitle
2024-06-04 10:03:33 +03:00
c977653811
Add navigation config for grafana-csp-app
( #88360 )
...
Add navigation config for grafana-csp-app
2024-05-29 14:28:33 +03:00
f6a83432a5
RestoreDashboards: Create trash section ( #88278 )
...
* feat: add feature toggle to docs
* feat: create page in BE
* feat: create page in FE
* refactor: set feat toggle as a condition
* refactor
* refactor
* refactor
* feat: add permission conditions
* refactor
* feat: add subtitle to translations
* feat: add to codeowners
* refactor: fix docs situation
* refactor
* Merge main branch into feat branch
2024-05-28 10:26:06 +02:00
a17340ea8b
Applinks: Adds grafana-attributions-app to Cost Management nav ( #87765 )
...
* Applinks: add attributions under cost management -> metrics
2024-05-15 14:26:18 -07:00
167151b211
Chore: Remove use of deprecated method in AC code ( #87541 )
...
* switch from using cfg to using featuremgmt for checking a feature toggle in AC code
* merge test fixes
2024-05-10 11:56:52 +01:00
5e25afe6e9
Alerting: New settings page ( #84501 )
2024-05-03 17:42:42 +02:00
93c24403b3
Explore: Move app to under explore > traces ( #86436 )
...
Move app to under explore > traces
2024-04-17 14:18:06 +01:00
3127566a20
Access control: Use ResolveIdentity() for authorizing in org ( #85549 )
...
* Access control: Use ResolveIdentity() for authorizing in org
* Fix tests
* Fix middleware tests
* Use ResolveIdentity in HasGlobalAccess() function
* remove makeTmpUser
* Cleanup
* Fix linter errors
* Fix test build
* Remove GetUserPermissionsInOrg()
2024-04-10 12:42:13 +02:00
66c0fd4dcc
chore: update datatrails feature flag and enable ( #85508 )
...
* chore: update datatrails feature flag and enable
* fix: rename `datatrails` feature flag to `exploreMetrics`
2024-04-09 14:15:18 -04:00
e284812796
Applinks: Adds grafana-lokiexplore-app
to Explore -> Logs
section ( #85200 )
2024-03-26 22:18:17 +02:00
fc205db466
samlsettings: api integration ( #84300 )
...
* add strategy and tests
* use settings provider service and remove multiple providers strategy
* Move SAML strategy to ssosettings service
* Update codeowners file
* reload from settings provider
* add saml as configurable provider
* Add new SAML strategy
* rename old saml settings interface
* update saml string references
* use OSS license
* validate saml provider depends on license for List
* add tests for list rendering including saml
* change the licensing validation to service init
* replace service struct for provider
2024-03-25 10:54:45 +01:00
08f4aeded1
E2C: Change permissions for navigating to Cloud Migration ( #84594 )
...
* allow org admins / settings writers to access e2c
* test for org admin specifically
2024-03-15 17:22:39 +00:00
f2628bfad4
Whitelabelling: Override version in UI from config ( #84392 )
...
* Unify how the version is shown in the UI
* use versionString in dashboard help bundles
* fix lint
* remove comment
* fix test types
* make test less flakey
2024-03-15 18:39:13 +02:00
8765c48389
Alerting: Remove legacy alerting ( #83671 )
...
Removes legacy alerting, so long and thanks for all the fish! 🐟
---------
Co-authored-by: Matthew Jacobson <matthew.jacobson@grafana.com>
Co-authored-by: Sonia Aguilar <soniaAguilarPeiron@users.noreply.github.com>
Co-authored-by: Armand Grillet <armandgrillet@users.noreply.github.com>
Co-authored-by: William Wernert <rwwiv@users.noreply.github.com>
Co-authored-by: Yuri Tseretyan <yuriy.tseretyan@grafana.com>
2024-03-14 15:36:35 +01:00
a3c73ae7c4
E2C: Add initial empty state ( #83232 )
...
* update subtitle
* add empty state
* rename to InfoPaneLeft/Right
* use '
* add "direction" prop to Box
* update subtitle
* Revert "add "direction" prop to Box"
This reverts commit 99f82a27c732541fe9ca0f1dc87e6db0f6eb72fc.
2024-02-23 13:18:09 +02:00
c75502dd8c
Cloud migration UI: Add migrate-to-cloud
route ( #83072 )
...
* add migrate-to-cloud route
* fix chunk name
* gate route behind feature toggle
* update permission checks
2024-02-21 15:50:13 +00:00
0e15b4ac76
Navigation: Add config for grafana-slo-app
and grafana-aws-app
( #82174 )
...
add config for grafana-slo-app and grafana-aws-app
2024-02-08 15:56:43 +00:00
28b336ac80
DockedMegaMenu: Clean up toggle and old code ( #81878 )
...
* remove toggle
* remove code not behind toggle
* remove old MegaMenu
* rename DockedMegaMenu -> MegaMenu and clean up go code
* fix backend test
* run yarn i18n:extract
* fix some unit tests
* fix remaining unit tests
* fix remaining e2e/unit tests
2024-02-06 13:43:11 +00:00
04396c001a
Navigation: Move asserts app to root, add asserts icon ( #81362 )
...
* move asserts app to root, add asserts icon
* remove width/height/fill from asserts icon
2024-01-26 15:30:36 +00:00
4577e61ee7
Auth: Improve /admin/authentication permission checks and include new SSO pages ( #81183 )
...
* Move evalAuthSettings to ssoutils
* Improve permission check for auth page
2024-01-25 11:13:24 +01:00
6768c6c059
Chore: Remove public vars in setting package ( #81018 )
...
Removes the public variable setting.SecretKey plus some other ones.
Introduces some new functions for creating setting.Cfg.
2024-01-23 12:36:22 +01:00
6b37a887d5
Data trails: Move and rename to explore metrics ( #80649 )
...
* Move data trails to /explore/metrics
* Fix breadcrumbs
* Fix label option link
2024-01-17 00:05:44 +02:00
15af2e5053
Connections: Pass keywords from the backend to CommandPalette ( #80276 )
...
* pass keywords from the backend to CommandPalette
* add csv and json to keywords
2024-01-15 11:30:55 +00:00
1caaa56de0
FeatureFlags: Use interface rather than manager ( #80000 )
2024-01-09 10:38:06 -08:00
505196bcd5
Chore: Remove costManagementUi toggle ( #80098 )
...
* chore: remove cost management ff; fallback to adding AM and LVE to apps drawer
* chore: revert fallback app drawer placement
2024-01-08 14:25:11 +00:00
aa03b8f8a7
Alerting: Guided legacy alerting upgrade dry-run ( #80071 )
...
This PR has two steps that together create a functional dry-run capability for the migration.
By enabling the feature flag alertingPreviewUpgrade when on legacy alerting it will:
a. Allow all Grafana Alerting background services except for the scheduler to start (multiorg alertmanager, state manager, routes, …).
b. Allow the UI to show Grafana Alerting pages alongside legacy ones (with appropriate in-app warnings that UA is not actually running).
c. Show a new “Alerting Upgrade” page and register associated /api/v1/upgrade endpoints that will allow the user to upgrade their organization live without restart and present a summary of the upgrade in a table.
2024-01-05 18:19:12 -05:00
c18da48e50
Alerting: Separate overlapping legacy and UA alerting routes ( #76517 )
...
* Separate overlapping legacy and UA alerting routes
api/alert-notifiers, alerting/list, and alerting/notifications existed in both
legacy and UA.
Rename legacy route paths and nav ids to be independent of UA ones.
2024-01-04 18:01:57 -05:00
f0c38611a2
Scenes: Remove old scenes stuff ( #79760 )
...
* Scenes: Remove old scenes stuff
* Fixes
* Fixes
* update
2024-01-04 15:44:41 +01:00
fdaf6e3f2e
PublicDashboards: Add setting to disable the feature ( #78894 )
...
* Replace feature toggle with configuration setting
* Fix permission alert
* Update documentation
* Add back feature toggle
* revert unwanted commited changes
* fix tests
* run prettier
* Update SharePublicDashboard.test.tsx
* fix linter and frontend tests
* Update api.go
* Apply docs edit from code review
Co-authored-by: Isabel <76437239+imatwawana@users.noreply.github.com>
* Update index.md
* Update docs/sources/setup-grafana/configure-grafana/feature-toggles/index.md
Co-authored-by: Agnès Toulet <35176601+AgnesToulet@users.noreply.github.com>
* Update docs/sources/setup-grafana/configure-grafana/_index.md
Co-authored-by: Agnès Toulet <35176601+AgnesToulet@users.noreply.github.com>
* add isPublicDashboardsEnabled + test
* fix test
* update ff description in registry
* move isPublicDashboardsEnabled
* revert getConfig() update
---------
Co-authored-by: Isabel <76437239+imatwawana@users.noreply.github.com>
Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com>
2023-12-19 11:43:54 +01:00
d60078fc90
Navigation: Update frontend and app o11y icons ( #79454 )
...
* use frontend o11y icon when docked
* update app o11y icon
2023-12-13 18:49:04 +02:00
7c2b3ee1af
Navigation: Update synthetics placement in IA ( #79302 )
...
* update synthetics placement in IA
* lowercase s in synthetics
2023-12-12 10:57:52 +00:00
4a6ff8cf69
Navigation: add application-observability icon ( #78935 )
...
add application-observability icon
2023-12-02 09:51:46 +00:00
329d0e79ec
Navigation: Rearrange IA based on tree test ( #78804 )
...
* rearrange IA
* add landing page routes and subtitles
* Translate menu items
* add frontend-observability icon
* proper frontend-observability icon
---------
Co-authored-by: eledobleefe <laura.fernandez@grafana.com>
2023-11-30 15:18:05 +00:00
1141dd62ab
SSO: Display provider list ( #78472 )
...
* Load providers
* Display providers
* Rename
* Remove redundant styles
* Update Grid import
* Return data in camelCase from the OAuth fb strategy
* Update cards and remove empty state
* Add comment
* Add feature toggle
* Update betterer
* Add empty state
* Fix configPath
* Update betterer
* Revert backend changes
* Remove newline
* Enable auth routes
---------
Co-authored-by: Mihaly Gyongyosi <mgyongyosi@users.noreply.github.com>
2023-11-29 19:09:36 +02:00
7404ed66f6
Chore: Remove navAdminSubsections
toggle ( #78179 )
...
* remove navAdminSubsections toggle
* missed one!
2023-11-17 10:04:34 +00:00
1f1d348e17
DataTrails: Auto query, explore and breakdown/drilldown prototype ( #77019 )
...
* First try
* Update
* app with drilldowns
* Progres
* Progress
* update
* Update
* update
* Update
* Update
* Progress
* Update
* Progress
* Update
* Progress
* logs url sync
* related metrics
* Progress
* progress
* Progress
* Update
* Update
* Update
* Update
* Update
* fix
* Update
* update
* Update
* update
* Update
* Update
* Update
* Update
* Update
* Update
* Update
* Update
* Update
* Update
* update
* Update
* Update
* Settings
* Update
* Tweaks
* update
* Improve auto queries
* Update
* Update
* Fixes
* Update
* Update
* Update
* fix
* Update
* Removing logs view, cleanup
* Update
* Update
* disabled not implemented buttons
* Update
* Feature toggle on dashboard menu
* remove unused prometheus change
* removed bit
* Fix failing test
* chore: added `/public/app/features/trails/` to CODEOWNERS
* go mod tidy
* go mod tidy
* fix: added missing arg
* Moved panel action
* Moved panel action
---------
Co-authored-by: André Pereira <adrapereira@gmail.com>
Co-authored-by: Darren Janeczek <darren.janeczek@grafana.com>
2023-11-15 11:28:29 +00:00
f69fd3726b
FeatureToggles: Add context and and an explicit global check ( #78081 )
2023-11-14 12:50:27 -08:00
580477bf8e
NGAlerting: Use identity.Requester interface instead of SignedInUser ( #76360 )
...
* unfurl SignedInUserAttrs services
* replace signedInUser with Requester
replace signedInUser with requester
* fix tests
* linting
---------
Co-authored-by: Ieva <ieva.vasiljeva@grafana.com>
2023-11-14 14:47:34 +00:00
e389ffa137
Chore: only show short commit hash in the help menu ( #78038 )
...
only show short commit hash in the help menu
2023-11-14 13:22:46 +00:00
cf085480fa
Chore: remove (preview) tag from application ( #77054 )
...
remove (preview) from Application
2023-10-31 17:11:41 +02:00
0231873d70
Feature Management: Link to grafana.com docs from feature toggle admin page ( #77302 )
...
* add link to gcom
* re-add subtitle on backend so it displays in the high level administration view
2023-10-27 19:16:43 +03:00
de1ed216f4
Feat: Add cloud plugin cost management to admin section ( #76547 )
...
* feat: add cost management to admin and put adaptive metrics and log volume under it
* test: fix applinks test
* chore: fix lint error
* remove "new" from feature toggle description
---------
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
2023-10-17 17:15:51 +01:00
420fb56fda
RBAC: Fix plugins pages access-control ( #76321 )
...
* RBAC: Fix plugins pages access-control
* Better comment
Co-authored-by: Ieva <ieva.vasiljeva@grafana.com>
* Add a small comment on connections/datasources routes
---------
Co-authored-by: Ieva <ieva.vasiljeva@grafana.com>
2023-10-12 10:46:43 +02:00
dcd0c6b11e
Identity: Unfurl OrgID in pkg/services to allow using identity.Requester interface ( #76113 )
...
Unfurl OrgID in pkg/services to allow using identity.Requester interface
2023-10-09 10:40:19 +02:00
e855efb13d
Plugins: Move store and plugin dto to pluginsintegration ( #74655 )
...
move store and plugin dto
2023-09-11 13:59:24 +02:00