Aaron Godin
c2cbb0a924
noBasicRole feature: Change RolePickerInput to not show the "None" role ( #76300 )
...
Change RolePickerInput to only show the basic role when it's not the None role (no basic role feature)
2023-10-11 09:42:09 -05:00
Torkel Ödegaard
72a1de855c
Schema: Clean up / correct panel schema ( #76346 )
...
* Schema: Clean up / correct panel schema
* fixes
2023-10-11 15:56:42 +02:00
Torkel Ödegaard
bcf850f8bf
DashboardScene: Set maxDataPointsFromWidth to true ( #76319 )
...
* DashboardScene: Set maxDataPointsFromWidth to true
* fix
2023-10-11 15:56:10 +02:00
Ashley Harrison
effd2a1189
Navigation: Split admin into subsections behind navAdminSubsections
feature toggle ( #76280 )
...
* split admin into subsections behind feature toggle
* make authentication a section header
* add translations for subsections
* rename translation keys
* add subtitles
2023-10-11 14:37:36 +01:00
ismail simsek
14d01e2b6e
Prometheus: Remove prometheusResourceBrowserCache feature toggle ( #76172 )
...
* Remove prometheusResourceBrowserCache feature toggle
* Remove prometheusResourceBrowserCache feature toggle from prometheus datasource
* Update tests
2023-10-11 15:18:56 +02:00
Piotr Jamróz
ddb9b64128
Explore: Remove redundant TODO ( #76262 )
...
Remove redundant todo
2023-10-11 15:18:43 +02:00
ismail simsek
bd23757a42
Chore: Reorder InfluxDB languages in combobox ( #76352 )
...
Reorder the languages in combobox
2023-10-11 15:16:21 +02:00
Torkel Ödegaard
e46e66313d
DashboardScene: Support for Angular panels ( #76072 )
...
* Could work
* it's working
* remove comment
* Update comment
* Make options work
* Progress
* Update panel class name
* Update public/app/angular/panel/AngularPanelReactWrapper.tsx
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
* Fixes
---------
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
2023-10-11 14:27:20 +02:00
Dominik Prokop
6968f4d6ff
DashboardScene: Share snapshot ( #76132 )
...
* Dashboard snapshot creation logic and tests
* Add variable type to serialized json, add refresh prop to datasource var
* WIP Snapshots tab UI
* Use Grafana snapshot query for a generated snapshot
* Make anno snapshots backwards compatible
* Share snapshot tab UI
* Single panel snapshot
* Remove unused param
* Snap update
* Ts fix
* One more snap fix
* Basic rows support
* Add tests for basic rows
* Bettererupdate
2023-10-11 04:24:18 -07:00
renovate[bot]
0ec15de905
Update dependency @types/node to v18.18.4 ( #76336 )
...
* Update dependency @types/node to v18.18.4
* fix types
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
2023-10-11 11:08:41 +00:00
Joao Silva
5f6fea33f2
Chore: Improve typings in OptionsUI and Explore ( #76245 )
2023-10-11 11:43:25 +01:00
Ashley Harrison
abd2c9c287
Navigation: Hide docked menu and dock button on mobile ( #76334 )
...
* hide docked menu and dock button on mobile
* add logic to handle hamburger menu button on mobile
2023-10-11 11:33:15 +01:00
ismail simsek
9035a498ca
Chore: Export closestIdx function from @grafana/data ( #76176 )
...
* export calculateFieldDisplayName function
* export closestIdx function
* Use getFieldDisplayName
2023-10-11 11:44:36 +02:00
Joey
07b08fc09f
Tempo: Disable show matches only button when no matches ( #76124 )
...
* Disable show matches only button when there are no matches
* Update tests
2023-10-11 09:51:48 +01:00
Oscar Kilhed
608f066ca5
PanelConfig: Add option to calculate min/max per field instead of using the global min/max in the data frame. ( #75952 )
...
* Add option to calculate min max per field
* Fix eslint warnings
* Add back hideFromDefaults that went missing
* whitespace
* Add tests
* Refactor range calculation
* Rename localMinMax -> fieldMinMax
* Remove the lint exceptions
Removing these as to not hide these once we get around to fixing the
underlying typing issue.
* Update docs
2023-10-11 10:50:11 +02:00
Joey
9101eb219c
Tempo: Improve UX of service graph related warnings ( #76134 )
...
Improve UX of service graph related warnings
2023-10-11 09:43:05 +01:00
Gábor Farkas
dc8b07d46f
postgres/mysql: improved imports in unit tests ( #75980 )
...
* postgres/mysql: improved imports in unit tests
* simpler mock approach
2023-10-11 10:38:38 +02:00
Nathan Marrs
6184bf21e2
Canvas: Add standard text config options to button element ( #76160 )
...
Co-authored-by: Adela Almasan <adela.almasan@grafana.com>
2023-10-11 01:53:56 +03:00
Drew Slobodnjak
5604305271
BarChart: Gradient Mode for Auto Max ( #74122 )
...
* BarChart: Gradient Mode for Auto Max
* add gdev panel
* clean
---------
Co-authored-by: Leon Sorokin <leeoniya@gmail.com>
2023-10-10 11:14:56 -07:00
Josh Hunt
0d390382d3
I18n: Reset back to default plural seperators ( #76284 )
...
* reset to standard plural seperators for crowdin compatibility
* update docs
2023-10-10 19:00:33 +03:00
Kyle Cunningham
a9becedbbb
Transformations: Add Numeric Index in Title ( #76265 )
...
Add index to transformation title
2023-10-10 10:31:03 -05:00
Domas
b75b747881
Tempo data source: Fix service map query error when a duration data frame has no data ( #76269 )
...
* fix tempo service graph req when data frame is empty
* also report error to Faro
2023-10-10 17:57:05 +03:00
Ivan Ortega Alba
2a2401e673
useOpenAIStream: Improve error handling ( #76212 )
...
* Simplify error message
* Add timeout
* Unsubscribe when unmount
---------
Co-authored-by: Nathan Marrs <nathanielmarrs@gmail.com>
2023-10-10 17:23:08 +03:00
Stefan Mitic
9665cecc27
Chore: remove gf-forms and LegacyForms from Ldap Page ( #76156 )
...
* Chore: remove LegacyForms from Ldap Page
* remove references to gf-form
* fix form control submit function
2023-10-10 15:56:34 +02:00
Ashley Harrison
930c753340
Navigation: Implement logic for docking nav menu ( #76188 )
...
* Create a state for dockedMegaMenu and the function to manage it
* Add the dockedMenu icon and handle the status when clicking it
* Add Megamenu to section nav area when it is docked
* get logic working
* fix mobile
* refactor state + persist in localStorage
* adjust icon and don't use position absolute
* restore old rudderstack tracking
* use Flex instead
* adjust feature toggle to be experimental
* extract out localStorage handling into utils
* don't need separate file
* use store.set/get instead
---------
Co-authored-by: eledobleefe <laura.fernandez@grafana.com>
2023-10-10 14:55:52 +01:00
Andre Pereira
1f9bd7466d
Tempo: Multi-line support for error markers in TraceQL editor ( #75904 )
...
* Don't show error when editor is empty
* Added multi-line support for error markers
* Fixed bug where new lines weren't being counted as characters
* Take startLine and endLine into account in column calculations
* Fix
2023-10-10 13:53:43 +01:00
Torkel Ödegaard
42218fbdbb
DashboardScene: Support auto migration for angular panels ( #76100 )
...
* DashboardScene: Support auto migration for angular panels
* minor tweak
* Update scenes
* Review fix
* Update
2023-10-10 14:33:58 +02:00
Ieva
5e14d93530
Chore: remove hasAccess and hasAcessInMetadata ( #76237 )
...
* remove hasAccess and hasAcessInMetadata in favour of hasPermission and hasPermissionInMetadata
* test fixes
* more test fixes
2023-10-10 12:04:07 +01:00
Torkel Ödegaard
f41565626a
DashboardScene: AdHoc filters ( #76115 )
...
* DashboardScene: AdHoc filters
* Update
* minor update
* update
2023-10-10 10:17:21 +02:00
Ivan Ortega Alba
7d0c4c5aa7
Auto-generate: Improve long text generation ( #76213 )
...
Breaklines don't render for history text
2023-10-10 09:45:13 +02:00
Jo
28c0fb1cfd
AccessControl: Remove legacy frontend AC checks ( #76187 )
...
* remove legacy ac checks
* fix RBAC disabled tests
* add permissions for tests to work
* fix unifiedalertstatesworker test
2023-10-09 18:10:06 +02:00
Ivana Huckova
e587d4e879
Loki: Change run query button text based on number of queries ( #76196 )
...
Loki: Change run query button name based on number of queries
2023-10-09 17:14:34 +02:00
Alex Khomenko
22bef78a7b
Teams: Fix RolePicker overflow ( #76200 )
2023-10-09 17:44:03 +03:00
Torkel Ödegaard
e569ede870
DashboardScene: Fixes issue with height of repeated panels inside row ( #76189 )
...
DashboardScene: Fixes issue with height in panel repeat inside row repeat
2023-10-09 16:40:46 +02:00
Andre Pereira
8bf914ac0b
Tempo: Fix service graph menu item links ( #75748 )
...
* Only call preventDefault if it exists
* Change "View Traces" link to use traceQLSearch instead of the deprecated nativeSearch
* Thank you again test. Update tests
* Update test
* Update betterer
* Type fix
* Small type change
* Update betterer
2023-10-09 14:22:39 +01:00
Ivana Huckova
4be6a8df78
Loki: Add documentation for app plugin developers and in code docs ( #76067 )
...
* Add documentation for app plugin developers and in code docs
* Fix incorrect import
* Rename and move
* Update public/app/plugins/datasource/loki/APP_PLUGIN_DOCUMENTATION.md
Co-authored-by: Matias Chomicki <matyax@gmail.com>
* Update public/app/plugins/datasource/loki/APP_PLUGIN_DOCUMENTATION.md
Co-authored-by: Matias Chomicki <matyax@gmail.com>
* Update public/app/plugins/datasource/loki/APP_PLUGIN_DOCUMENTATION.md
Co-authored-by: Matias Chomicki <matyax@gmail.com>
* Update public/app/plugins/datasource/loki/APP_PLUGIN_DOCUMENTATION.md
Co-authored-by: Matias Chomicki <matyax@gmail.com>
* Update public/app/plugins/datasource/loki/APP_PLUGIN_DOCUMENTATION.md
Co-authored-by: Matias Chomicki <matyax@gmail.com>
* Update public/app/plugins/datasource/loki/APP_PLUGIN_DOCUMENTATION.md
Co-authored-by: Matias Chomicki <matyax@gmail.com>
* Update public/app/plugins/datasource/loki/APP_PLUGIN_DOCUMENTATION.md
Co-authored-by: Matias Chomicki <matyax@gmail.com>
* Update public/app/plugins/datasource/loki/LanguageProvider.ts
Co-authored-by: Matias Chomicki <matyax@gmail.com>
* Fix spelling
* Replace APIs with methods
* Add note for improved instrumentation
---------
Co-authored-by: Matias Chomicki <matyax@gmail.com>
2023-10-09 14:24:53 +02:00
Esteban Beltran
7b8945571c
Sandbox: Fix dynamic loaded chunks not processed correcly inside the sandbox ( #76047 )
...
* Sandbox: Patch dynamic chunks using CDN method
* Patch plugin apis when dynamically loaded
* use same method to transform all code
2023-10-09 14:23:47 +02:00
Alex Khomenko
57b99728ad
Admin: Add missing wrapper to OrgUsersTable ( #76185 )
2023-10-09 14:43:47 +03:00
Matias Chomicki
5e37a27d1f
Loki Autocomplete: Add more context to comments about situations and completions ( #76144 )
...
* Loki completion: add more context to comments
* Improve grammar of comment
* Completions: expand on parser-offering part
* Update public/app/plugins/datasource/loki/components/monaco-query-field/monaco-completion-provider/completions.ts
* Formatting
2023-10-09 13:15:12 +02:00
NikolayTsvetkov
ce462e8cd7
Elasticsearch: Added support for calendar_interval in ES date histogram queries ( #75459 )
...
* Introduce support for calendar intervals in ES date histogram queries
* Add missing undef type check for ES calendar interval query support
2023-10-09 12:37:38 +02:00
Josh Hunt
07266aa983
Rewrite old useStyles2 pattern to use new pattern ( #76136 )
...
* Rewrite old useStyles2 pattern to use new pattern
* fix lint from used imports
2023-10-09 10:49:08 +01:00
Ieva
d3f69fd34a
Chore: legacy access control cleanup for frontend team pages ( #75005 )
...
* clean up legacy access control code for teams
* remove editorsCanAdmin config from the frontend
* add editorsCanAdmin config option back for the frontend
2023-10-09 10:32:44 +01:00
Esteban Beltran
5549cd7a76
Sandbox: Fix history.replace
calls inside the sandbox ( #76049 )
...
* Sandbox: Fix `history.replace` calls inside the sandbox
* Improve signature verification and comments
* Add clarifying comment
2023-10-09 10:42:38 +02:00
Torkel Ödegaard
fc0933d5f4
Schema: Clean up dashboard variables schema ( #76121 )
...
* Cleanup variable schema model
* minor fix
* remove type ignores that are no longer type errors
2023-10-09 09:10:52 +02:00
Krishna Dhakal
69142bffe9
Test: add empty test case in sheet utils ( #76168 )
...
add empty test case in sheet utils
2023-10-09 09:58:40 +03:00
Victor Marin
ef82767dab
Panel monitoring ( #75456 )
...
* WIP
* remove bug
* XY Chart logs
* wip
* wip
* wip
* wip
* wip
* Revert experimental logs
* wip dataviz options monitor
* add logging functionality on panel save
* remove unused file
* readd start load time
* remove afterFrame lib. remove assertions where possible
* add tests
* PR modifications
* fix betterer
* rename logEvent to logPanelEvent
* add feature flag
* split monitor into measurement and logging parts
* rename component
* log panel options on error capture also. Log overrides only then
* refactor logs
* log panel option changes only on error in panel edit mode
* refactor function
2023-10-09 08:19:08 +03:00
Virginia Cepeda
095749b131
Alerting: display datasource information under each section ( #76070 )
...
* display datasource information under each section
* Minor - change legend to multi in some panels that were missing it
* Don't show ds info to grafana sections
* Remove unused classname
* Remove unused import
* Fix pickers styling by placing it to the right
2023-10-06 14:36:26 -03:00
Matias Chomicki
16d77dda67
Loki Query Autocomplete: better suggestions and insertions for Logfmt ( #75561 )
...
* Logfmt autocompletion: better handling of trailing commas
* Situation: refactor getSituation and getErrorNode
Looking for simplicity, removing redundancy, and looking for a more accurate node resolution
* Autocompletion: refactor logfmt and top level
* Update tests
* Autocompletion: better handling of trailing characters
* Completions: Update data to type changes
* Update log query in test situation
* Format code
* Autocomplete: support offering partial labels
* Completion: expand test cases
2023-10-06 12:23:48 -05:00
Jo
4474f19836
Service Accounts: Enable adding folder, dashboard and data source permissions to service accounts ( #76133 )
...
* Add SAs to Datasource permissions
Co-authored-by: ievaVasiljeva <ieva.vasiljeva@grafana.com>
* add SAs to dashboards/folders managed permissions
* Update public/app/core/components/AccessControl/Permissions.tsx
Co-authored-by: Ieva <ieva.vasiljeva@grafana.com>
* regenerate i18n
* add doc
---------
Co-authored-by: ievaVasiljeva <ieva.vasiljeva@grafana.com>
2023-10-06 17:48:13 +02:00
Victor Marin
8e576911b7
Transformations: Add unary operations to Add field from calculation ( #75946 )
...
* Add unary operations to add field from calc transform
* Refactor layout to use new UI components. fix 'as' type assertions
* rename exp
* more docs
* fix docs
2023-10-06 09:44:53 -05:00