Will Browne
6ceab61bf8
Plugins: Support nested plugin signature validation on Windows ( #79467 )
...
* rework
* fix
* fix backend start
* fix tests
* fix
* print env
* enable CGO
* undo changes
* undo whitespace change
2023-12-19 11:56:40 +01:00
Agnès Toulet
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
Will Browne
ef60c90dfa
Plugins: Make file system path handling in tests OS agnostic ( #79651 )
...
* make path handling OS agnostic
* PR feedback
* fix input for test case
2023-12-19 11:01:48 +01:00
Karl Persson
8cb351e54a
Authn: Handle logout logic in auth broker ( #79635 )
...
* AuthN: Add new client extension interface that allows for custom logout logic
* AuthN: Add tests for oauth client logout
* Call authn.Logout
Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com>
2023-12-19 10:17:28 +01:00
Aaron Godin
eb490193b9
[IAM] - Add swagger docs for resource permissions API ( #79525 )
...
* IAM: Apply swagger-go comments for generating docs on resource permissions endpoints
* Update pkg/services/accesscontrol/resourcepermissions/api.go
Clarifies swagger note on assigning to service accounts
Co-authored-by: Ieva <ieva.vasiljeva@grafana.com>
---------
Co-authored-by: Ieva <ieva.vasiljeva@grafana.com>
2023-12-18 16:47:17 -06:00
Alexander Weaver
65ecde6eed
Alerting: Don't record annotations for mapped NoData transitions, when NoData is mapped to OK ( #77164 )
...
* Exclude mapped nodata transitions when nodata mapped to OK
* Fix processEvalResults test
* Don't check NoDataState when filtering transition
* Add comment to explain purpose of separate function
---------
Co-authored-by: William Wernert <william.wernert@grafana.com>
2023-12-18 16:59:32 -05:00
Nathan Marrs
3fc7aa97d6
Dashboard: Track every panel type usage (count) ( #79421 )
2023-12-18 23:49:13 +02:00
Sven Grossmann
2165c9b3f0
Loki: Add lokiQueryHints
feature flag ( #78953 )
...
* add `lokiQueryHints` feature flag
* language provider tests
* fix unwrap tests
* add feature toggle
2023-12-18 22:43:16 +02:00
Michael Mandrus
456939bac4
Feature Toggles: Remove use of boolPtr in FeatureFlag struct ( #79550 )
...
* remove bool ptr and update docs
* fix silly thing
* merge main
* maybe this time
---------
Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
2023-12-18 13:55:21 -05:00
Isabel
9c3c49e48e
Docs: rebuilt markdown file ( #79660 )
...
Rebuilt markdown file
2023-12-18 20:54:55 +02:00
Isabel
11b2f41a15
Docs: Added data source requirement for built-in annotation query ( #78860 )
...
* Docs: Added data source requirement for built-in annotation query
* Fixed wording
* Added more detailed explanation per feedback
2023-12-18 11:17:48 -05:00
Dominik Prokop
ecb5d94b2d
Prometheus: Replace pre-calculated $__interval values for backend interpolation ( #79645 )
2023-12-18 07:52:33 -08:00
Oscar Kilhed
110a41b3db
Transformations: Move moving average and cumulative sum to private preview ( #79495 )
...
* Move moving average and cumulative sum to private preview
* update docs
* rebuild docs
* Update docs/sources/panels-visualizations/query-transform-data/transform-data/index.md
Co-authored-by: Jev Forsberg <46619047+baldm0mma@users.noreply.github.com>
---------
Co-authored-by: Jev Forsberg <46619047+baldm0mma@users.noreply.github.com>
2023-12-18 16:46:03 +01:00
Denis
e6f7ad143a
Docs: add description for refresh and regex options in templating ( #79441 )
2023-12-18 10:31:33 -05:00
Tobias Skarhed
e4d5d36832
CODEOWNERS: Add canvas schemas to dataviz squad ( #79643 )
2023-12-18 16:28:32 +01:00
Marco Schaefer
1260451af3
Faro: Upgrade to v1.3.5 ( #79559 )
2023-12-18 16:20:21 +01:00
Will Browne
0b511aaace
Plugins: Add backend check for app page role access ( #78269 )
...
* add backend check for roles
* tidy
* fix tests
* incorporate rbac
* fix linter
* apply PR feedback
* add tests
* fix logic
* add comment
* apply PR feedback
2023-12-18 16:12:46 +01:00
Sven Grossmann
68189cdaeb
Logs: Hide filters for derived fields in table viz ( #78955 )
...
Logs: Hide filters from derived fields
2023-12-18 16:07:46 +01:00
Karl Persson
0437a74956
RBAC: Render team, service account and user list when a user can see entities but not roles attached to them ( #79642 )
...
* Render list even when user cannot list roles assigned for entities
2023-12-18 15:55:02 +01:00
Santiago
f7248efff5
Alerting: Fix panic when creating a new Alertmanager returns an error ( #79641 )
...
Alerting: Fix panic after error creating new Alertmanager
2023-12-18 15:33:07 +01:00
Ezequiel Victorero
864d91ed3e
Export: Remove no-store headers in pdf and image previews ( #78844 )
2023-12-18 09:21:57 -03:00
Andreas Christou
10cc3321cd
Chore: Update node version for bump-version workflow ( #79634 )
...
Update node version for bump-version workflow
2023-12-18 12:16:24 +00:00
Eric Leijonmarck
03f39f2167
Rolepicker: Fix remove query parameter not being used ( #79629 )
...
fix: query parameter not being used
2023-12-18 12:10:26 +01:00
Sofia Papagiannaki
6d9c651b74
Chore: Remove redundant benchmarks ( #79626 )
2023-12-18 11:31:25 +02:00
Mihai Doarna
9648a06dde
Auth: Add swagger metadata for the update SSO Settings endpoint ( #79580 )
...
* add swagger doc for sso settings update endpoint
* add generated api specs
2023-12-18 11:18:19 +02:00
Mihai Doarna
53d209e6f1
Auth: Fix flaky tests that are mocking time.Now() from SSO Settings ( #79581 )
...
test time values using require.WithinDuration() instead of mocking time.Now()
2023-12-18 11:10:46 +02:00
Eric Leijonmarck
57ca8fa368
Anonymous: Add device limits to stats ( #79494 )
...
* add device limits
* feat: tabs the anon and session stats w. highlight
2023-12-18 09:32:57 +01:00
Tania
86ac431097
Chore: Update readme for entity store ( #79586 )
...
* Chore: Update readme for entity store
* Update pkg/services/store/entity/README.md
Co-authored-by: Sofia Papagiannaki <1632407+papagian@users.noreply.github.com>
* Apply review feedback
---------
Co-authored-by: Sofia Papagiannaki <1632407+papagian@users.noreply.github.com>
2023-12-17 13:12:17 +02:00
Khushi Jain
54dc5846c2
Chore: Refactor dataviz aria-label e2e selectors to data-testid ( #78938 )
...
Co-authored-by: nmarrs <nathanielmarrs@gmail.com>
2023-12-17 02:10:04 +02:00
Khushi Jain
dba690d653
Chore: Removes gf-form from profile/user ( #79552 )
...
* Chore: Removes gf-form from profile/user
* message
* better
2023-12-16 09:46:54 +02:00
Adela Almasan
4dc4c285f1
Heatmap: Update tooltip UX ( #79429 )
2023-12-15 19:17:49 -06:00
Drew Slobodnjak
b166bdc3fc
Stat: Add Percent Change Option ( #78250 )
...
* Stat: Add Percent Change Option
* Ensure div style only applied for percent change
* Add metrics section to gdev
* Apply new style and fix nan truthy
* Handle no text case properly
* Only display percent change with value
* Improve styling
* Remove VizOrientation dep and improve styling
* Display percent change for text mode name
* Add check for undefined percentChange
* Don't show percent change option for all values
* Make metric alignment more robust
* Make percent change column case tighter
Check undefined directly to avoid truthy issues
* Simplify percentChange calculation
* Add documentation for show percent change
* Add tests for percent change
* Refactor big value and pull out percent change
* minor changes
* initial approach at addressing setting % change colors to be conventional (not super happy with handling of contrast)
* Clean up initial color change approach (no need to handle 0 case as is handled as NaN currently
* Update shadow styling and include icon
* Update docs/sources/panels-visualizations/visualizations/stat/index.md
Co-authored-by: Isabel <76437239+imatwawana@users.noreply.github.com>
* Stat: Add Percent Change Option (refactor and color exploration) (#79504 )
Co-authored-by: nmarrs <nathanielmarrs@gmail.com>
* some missed cleanup :D
* update percent change to show to not be tied to text value; update docs accordingly
* initial start for fixing scaling of % change for no text mode
* Fix styling for case where textmode is none
* Tweak styling a bit for icon and minimum padding
* Apply flex wrap to container styles
* Update gdev for stat panel tests
* attempt at fixing horizontal percent change styling / placement
---------
Co-authored-by: nmarrs <nathanielmarrs@gmail.com>
Co-authored-by: Isabel <76437239+imatwawana@users.noreply.github.com>
Co-authored-by: Torkel Ödegaard <torkel@grafana.com>
2023-12-15 16:15:31 -08:00
ismail simsek
2edcf0edbd
InfluxDB: Use database input for SQL configuration instead of metadata ( #79579 )
...
* introduce constants file
* update frontend to use database field
* use dbName field instead of metadata
* use secureGrpc
* betterer
2023-12-15 18:41:32 +01:00
Sofia Papagiannaki
d89a8a3a82
Nested Folders: Fix /api/folders pagination ( #79447 )
...
* Nested Folders: Fix /api/folders pagination
We used to check access to the root folders after fetching them from the DB with pagination.
This fix splits logic for fetching folders in:
- fetching subfolders
- fetching root folders
and refactors the query for the latter so that is filters by folders with permissions
* Add tests
* Update benchmarks
2023-12-15 19:34:08 +02:00
Alexander Weaver
cf8e8852c3
Alerting: Drop NamespaceID from responses on unstable ngalert API endpoints in favor of NamespaceUID ( #79359 )
...
* Drop from API response
* Drop from swagger docs
* Drop from integration tests
* regenerate public swagger docs
* Drop from frontend
* Drop asserts for namespaceID field
2023-12-15 11:06:53 -06:00
Ivana Huckova
f8a1e7d500
Loki: Decouple from Prometheus parsingUtils ( #79460 )
...
Loki: Remove dependency on parsingUtils
2023-12-15 17:15:20 +01:00
Ryan McKinley
139025af1e
K8s: Update OpenAPI post processing structures ( #79553 )
...
* add prefix
* update extra paths
2023-12-15 07:53:35 -08:00
Andres Martinez Gotor
1324186f87
Chore: Evaluate if an app is disabled for API requests ( #79564 )
2023-12-15 16:37:39 +01:00
Virginia Cepeda
3e4abdeb18
Alerting: Display "Show all" button for cloud rules ( #79512 )
...
* Fix counting totals for cloud rules
* Address PR review
2023-12-15 12:08:16 -03:00
Victor Marin
9dc015b595
Re-add arm32 builds ( #79496 )
...
* Re-add arm32 builds
* update grabpl version
* make drone
* make drone
* format drone
2023-12-15 16:56:22 +02:00
Jo
ffbf1b1413
Anon: Small fixes to anon service structure ( #79566 )
...
* add ListDevices to service
* improve fake
* fix missing cfg field
* cannot be unexported
2023-12-15 15:15:04 +01:00
Mihai Doarna
15d8a1f94d
Auth: Remove types from SSOSettings struct in SSO service ( #79459 )
...
* replace SSOSettings with SSOSettingsDTO
* fix database tests
* fix oauth strategy
* fix sso settings service tests
* add secrets encryption on update
* rename SSOSettingsDTO to SSOSettings
* remove extraKeys from strategy
* change back settings type from createOAuthConnector to OAuthInfo
* do not parse multi-value fields in oauth strategy
2023-12-15 16:00:52 +02:00
Ashley Harrison
09445e0ecc
Page: Use bouncing logo instead of loading spinner for fallback ( #79028 )
...
* use bouncing logo instead of loading spinner for page loader
* translate loading text
* update unit test
* extract bouncing logo out into component
2023-12-15 13:35:42 +00:00
Joey
7451f41967
Tempo: Carry over query from Search tab to TraceQL tab ( #79442 )
...
* Carry over query from Search tab to TraceQL tab
* Update tracking
* Update flow
* Updates to logic
2023-12-15 12:46:32 +00:00
Misi
9e5826f40f
OAuth: Remove accessTokenExpirationCheck feature toggle ( #79455 )
...
* Remove accessTokenExpirationCheck from code and align docs
* Apply suggestions from code review
* lint
---------
Co-authored-by: lwandz13 <126723338+lwandz13@users.noreply.github.com>
2023-12-15 13:20:17 +01:00
Laura Fernández
d1c6da7b64
Explore: Avoid swapping time range when from
value is after to
value ( #79520 )
2023-12-15 13:09:38 +01:00
Misi
db81216240
Chore: Cleanup SocialBase + connectors and use the OAuthInfo ( #79453 )
...
* Clean up SocialBase
* Cleanup other connectors
2023-12-15 12:09:17 +01:00
Fabrizio
af8d8f29f3
Tempo: Support special characters in identifiers ( #79565 )
2023-12-15 11:57:53 +01:00
Ivan Ortega Alba
9fd3c9df55
GeneralSettings: hide time picker from settings using scenes ( #79526 )
2023-12-15 12:52:34 +02:00
Joey
8a6ea4bfad
Tempo: Fix graph dragging ( #79508 )
...
* Fix graph dragging
* Add comment
2023-12-15 10:43:35 +00:00