Ieva
0f4e123de0
RBAC: prioritise directly applied permissions over inherited permissions ( #80212 )
...
show directly applied permissions over inherited permissions
2024-01-11 11:01:19 +00:00
Torkel Ödegaard
2fd26e2773
AppChrome: Fixes topnav height ( #80342 )
...
* AppChrome: Fixes top padding
* better fix
2024-01-11 10:33:38 +01:00
Kristian Bremberg
2d6ad9f7c5
Login: convert scheme relative URL to path ( #80220 )
...
* Login: convert scheme relative URL to path
* linting
2024-01-10 11:31:35 +02:00
Ivana Huckova
6fbd6e3d31
ConfigDescriptionLink: Replace with component from @grafana/experimental
( #80144 )
...
ConfigDescriptionLink: Replace with component from grafana/experimental
2024-01-08 18:34:49 +01:00
Tobias Skarhed
fbd0ceec7c
Chore: Remove gf-form in Permissions ( #79908 )
...
* Remove empty table in favor of Alert
* Change to using Box and Text
2024-01-05 14:32:01 +01:00
Bryan Huhta
e64cb8541f
Pyroscope: Send start/end with profile types query ( #77523 )
2024-01-04 16:35:47 +01:00
Ashley Harrison
5154a9d99c
Chore: wait for component to render properly to prevent act warning ( #80016 )
...
wait for component to render properly to prevent act warning
2024-01-04 11:25:48 +00:00
Jo
5ae3249c36
Auth: Hide forgot password if grafana auth is disabled ( #79895 )
...
* hide forgot password if grafana auth is disabled
* fix test
2024-01-04 10:46:55 +01:00
Ashley Harrison
9de79fb5e9
Chore: remove react-popper-tooltip
in favour of @floating-ui/react
( #79465 )
...
* use floating-ui instead of react-popper-tooltip in Tooltip
* remove useTheme2 usage
* remove escape handling logic in favour of useDismiss
* don't need this useEffect anymore
* convert Toggletip to use floating-ui
* use explicit version
* convert OperationInfoButton to use Toggletip
* convert nestedFolderPicker to use floating-ui
* convert Dropdown to use floating-ui and remove react-popper-tooltip
* fix Modal/Tooltip tests
* revert to old toggletip behaviour
* revert OperationInfoButton to not use Toggletip
* add mock for requestAnimationFrame
* remove requestAnimationFrame mock
* remove fakeTimers where they're not used
* use floating-ui in ButtonSelect
* Fix filters unit tests
* only attach description if label is different
* use 'fixed' strategy for Toggletip
* use stroke and strokeWidth
* set move: false to only show the tooltip if a hover event occurs
* update type for onClose
2024-01-03 12:42:26 +00:00
Ihor Yeromin
a05f266e27
Units: Add scalable unit option ( #79411 )
...
* fix(units): add scalable unit option
---------
Co-authored-by: nmarrs <nathanielmarrs@gmail.com>
2024-01-02 18:40:57 +01:00
Gilles De Mey
e5227550c4
Alerting: Detail view v2 ( #77795 )
2024-01-02 10:05:58 +01:00
Adela Almasan
7eea30d0e8
VizTooltip: Improved StateTimeline tooltip ( #79599 )
...
Co-authored-by: Leon Sorokin <leeoniya@gmail.com>
2023-12-29 17:38:40 -06:00
Leon Sorokin
b3387793f1
Chore: uPlot v1.6.28 ( #79732 )
2023-12-29 13:43:15 -06:00
Jamin
f41a0559fa
Frontend: Migrate NewsContainer.tsx
from aria-label e2e selectors to data-testid ( #79666 )
2023-12-26 15:06:33 +00:00
Alex Khomenko
fde8a00721
SSO: Add GitHub auth configuration page ( #78933 )
...
* Setup route
* Set up the page
* Add orgs
* Load settings
* Make API call
* Remove log
* Add FormPrompt
* Update types
* Add tests
* Fix tests
* Cleanup
* Load settings
* Fix naming
* Switch to PUT endpoint
* Switch to CSS object
* Setup fields
* Render fields
* Extend types
* Dynamic provider page
* Rename page
* Filter out non-implemented providers
* Fix types
* Add teamIDs validation
* Update tests
* Fix URL
* Update name
* Send full data
* Add password input
* Update test
* Expand default values
* Fix test
* Use SecretInput
* Remove dev mode for the feature toggle
* Convert fields
* Remove fieldFormat utils
* Update fields logic
* Update tests
* Update betterer
* SSO: Make client secret not required
* Update field name
* Revert feature toggle to dev mode
* Use provider endpoint
* Fix form state check
* Update tests
* Fix URL redirect after form submit
* Mock locationService
* Separate Form component
* Fix trailing slash
2023-12-21 15:26:42 +02: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
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
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
Ben Sully
f040a8321b
Plugins: Add Command Palette extension point ( #78098 )
...
Co-authored-by: Marcus Andersson <marcus.andersson@grafana.com>
2023-12-12 08:52:09 +00:00
Ashley Harrison
bb4aa16b13
Navigation: Fix showing command palette when menu is docked ( #79335 )
...
* fix showing command palette when menu is docked
* separate out command palette
2023-12-11 18:54:56 +02:00
Ashley Harrison
05dcc7a441
Navigation: Independent docked state ( #78954 )
...
* initial start
* more progress
* behaviour working?
* only use media query when docked local storage state is true
* close menu when undocking
* remove unneeded animation code and fix focus when toggling between docked/undocked
* better feature toggle handling (can go back and forth)
* remove restoreFocus (for now)
2023-12-11 11:41:14 +00:00
Ashley Harrison
bae9dbe418
News: Add loading skeleton ( #79009 )
...
* convert to emotion object syntax
* add news skeleton
2023-12-11 10:43:36 +00:00
Fabrizio
42f3d1122b
Tempo: Fix read-only assignment ( #79183 )
2023-12-11 10:30:31 +01:00
Josh Hunt
8ce4faf5ea
Chore: Deprecate FieldConfigEditorProps in favor of StandardEditorProps ( #78319 )
...
* Deprecate FieldConfigEditorProps in favor of StandardEditorProps
* update editors to no longer use FieldOverrideEditorProps
2023-12-07 13:03:18 +02:00
Fabrizio
ae3f1506df
Tempo: Fix read-only access error ( #78801 )
2023-12-01 13:55:48 +01:00
Adela Almasan
e361839261
Tooltip: Improved Heatmap tooltip ( #75712 )
...
Co-authored-by: Leon Sorokin <leeoniya@gmail.com>
Co-authored-by: nmarrs <nathanielmarrs@gmail.com>
2023-11-30 11:04:56 -06:00
Ashley Harrison
c70467c4c9
Chore: Convert some core components to use emotion object styles ( #78607 )
...
* convert some core components to use emotion object styles
* remove enabled: true
* use radius.default
2023-11-29 15:26:19 +00:00
Josh Hunt
eea35b9eb7
Login: Improve accessibility of Login form ( #78652 )
...
* Chore: Fix a11y debt in Login form
* fix tests
* token styles
* more styles
* pa11y
* fix pa11y
2023-11-28 10:22:20 +00:00
Joey
4f46fb412c
Tempo: Embed flame graph in span details ( #77537 )
...
* Embed flame graph
* Update test
* Update test
* Use toggle
* Update test
* Add tests
* Use const
* Cleanup
* Update profile tag
* Move flame graph out of tags, remove request and other cleanup + tests
* Update test
* Set flame graph by profile id and simplify logic
* Cleanup and redrawListView
* Create/use feature toggle
2023-11-23 13:36:53 +00:00
Josh Hunt
05070385cd
Chore: Refactor TimeRangePicker for aria-label selectors ( #78399 )
...
* Change from aria-label to data-testid for e2e selectors
* translate
* update tests
* swap buttons:
2023-11-23 10:39:26 +00:00
Adela Almasan
5b851d7410
Timeseries: Remove cursor sync when x is not time ( #78496 )
2023-11-22 16:23:16 -06:00
Ashley Harrison
4247696402
DockedMegaMenu: Keep undock button ( #78461 )
...
* dock undock smoothly
* handle keyboard focus
* use ref instead of state
* run i18n:extract
* undo this change
* make dock/undock first button to focus
* only focus when going to docked, add comment
* minor tweaks
2023-11-22 15:56:36 +00:00
Ashley Harrison
b5d1c8874b
Breadcrumbs: Only dedupe the lowest child node of sectionNav
( #78279 )
...
only dedupe sectionNav leaf node
2023-11-22 15:36:49 +00:00
Ashley Harrison
4290ed3d86
Chore: Remove newBrowseDashboards
feature toggle ( #78190 )
...
* remove all the things
* fix OldFolderPicker tests
* i18n
* remove more unused code
* remove mutation of error object since it's now frozen in the redux state
* fix error handling
2023-11-22 15:22:00 +00:00
Ihor Yeromin
bb316a7c24
Status History: Improve tooltip ( #76647 )
...
* feat(state-timeline-tooltip): improve status history tooltip
Co-authored-by: Adela Almasan <adela.almasan@grafana.com>
Co-authored-by: Leon Sorokin <leeoniya@gmail.com>
2023-11-22 09:55:29 +01:00
Leon Sorokin
d1cffdc58a
HeatmapTooltip: Refactor to simplify upcoming PRs ( #78436 )
2023-11-21 10:16:45 -06:00
Gilles De Mey
2659409191
Breadcrumbs: Only dedupe breacrumb items for matching node names ( #78077 )
...
only dedupe breactumb items for matching node names
2023-11-16 13:46:25 +00:00
Gilles De Mey
0e5ce50b90
Page: Add support for tab counters ( #78127 )
2023-11-16 13:31:14 +00:00
Aditi Patel
95f5bab39b
i18n: Markup QueryEditorRow Component for translations ( #76312 )
...
* feat: added markup for query operation header
* chore: generated markup files
* feat: markup PostpreSql cheat sheet
* chore: generated markup files
* chore: removed markup from cheatsheet file
* chore: generated markup files
* chore: added i18n for Data source plugin does not export any Query Editor component
* chore: updated i18n markup files.
* fix: added prefix for for drag and drop label
2023-11-10 09:46:32 +01:00
Leon Sorokin
ced9fcb94e
StatusHistory/StateTimeline: Re-config plot for tooltip mode in panel edit ( #77954 )
2023-11-09 11:48:39 -06:00
Juan Cabanas
fa468fb17c
TimePicker: Close overlay content when toolbar button is clicked for the second time ( #77796 )
...
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
2023-11-08 11:39:37 -03:00
Daniel Benjamin
714dd0ec47
Tempo: remove gf-form from TagMappingInput in trace to logs config section ( #77835 )
...
ref: remove gf-form from TagMappingInput
2023-11-08 14:31:01 +01:00
Jev Forsberg
a99485ba33
Transformations: Build help content for all standard transformers ( #74052 )
...
* baldm0mma/transformation_info_modal
* baldm0mma/transformation_info_modal/ add getDisplayContent
* baldm0mma/transformation_info_modal/ reamove OperationRowHelp
* baldm0mma/transformation_info_modal/ update prepMarkdown
* baldm0mma/transformation_help_modal/ add example mkdwn
* baldm0mma/transformation_help_modal/ add examples anno
* baldm0mma/transformation_info_modal/ add calFieldHelper
* baldm0mma/transformation_info_modal/ remove file
* baldm0mma/transformation_info_modal/ add CalculateFieldHelper
* baldm0mma/transformation_info_modal/ add TransformationEditorHelperModal
* baldm0mma/transformation_info_modal/ add getHelperContent
* baldm0mma/transformation_info_modal/ move TransformationEditorHelperModal
* baldm0mma/transformation_info_modal/ add ReactElement
* baldm0mma/transformations_info_modal
* baldm0mma/transformation_info_modal/ update props for TransformationEditorHelperModal
* baldm0mma/transformation_info_modal/ test
* test
* baldm0mma/transformation_info_modal/ reset vscode auth
* baldm0mma/transformation_info_modal/ update getHelperContent
* baldm0mma/transformations_info_modal/ add items for rebuilding markdown to react component
* test
* test
* baldm0mma/transformations_info_modal/ remove comment in TransformationOperationRow
* test
* baldm0mma/transformation_info_modal/ add element to typing
* baldm0mma/transformation_info_modal/ update getHelperContent with help component
* baldm0mma/transformation_info_modal/ update modal title
* baldm0mma/transformation_info_modal/ move logic to tranforms
* baldm0mma/transformation_info_modal/ remove unused comments
* baldm0mma/transformation_info_modal/ update standard reg
* baldm0mma/trfansformation_info_modal/ remove context styling
* baldm0mma/transformation_info_modal/ add content for CalculateFieldHelper
* baldm0mma/transformation_info_modal/ add ConcatenateHelper
* baldm0mma/transformations_info_modal/ add ConcatenateHelper
* baldm0mma/transformation_info_modal/ add ConfigFromQueryHelper
* baldm0mma/transformations/info_modal/ add ConvertFieldTypeHelper
* baldm0mma/transformation_info_modal/ add CreateHeatmapHelp
* baldm0mma/transformation_info_modal/ add ExtractFieldsHelper
* baldm0mma/transformation_info_modal/ add FilterFieldsByNameHelper
* baldm0mma/transformation_info_modal/ add FilterFieldsByNameHelper
* baldm0mma/transformation_info_modal/ add OperationRowHelp to parse markdown
* baldm0mma/transformation_info_modal/ remove commented out markdown
* baldm0mma/transformations_info_modal/ remove comment
* baldm0mma/transformation_info_modal/ update configFromQueryTransformRegistryItem
* baldm0mma/transformation_info_modal/ update ConcatenateHelper
* baldm0mma/transformation_info_modal/ update ConvertFieldTypeHelper
* baldm0mma/transformation_info_modal/ update ExtractFieldsHelper
* baldm0mma/transformation_info_modal/ update FieldLookupHelper
* baldm0mma/transformation_info_modal/ update TransformationEditorHelperModal with determineContentDisplay()
* baldm0mma/transformation_info_modal/ add FilterByRefIdHelper
* baldm0mma/transformation_info_modal/ add FilterByValueHelper
* baldm0mma/transformation_info_modal/ update file ext
* baldm0mma/transformation_info_modal/ add GroupByHelper
* baldm0mma/transformation_info_modal/ add HistogramHelper
* baldm0mma/transformation_info_modal/ add JoinByFieldHelper
* baldm0mma/transformation_info_modal/ add JoinByLabelsHelper
* baldm0mma/transformations_info_modal/ add LabelsToFieldsHelper
* baldm0mma/transformation_info_modal/ add LimitHelper
* baldm0mma/transformation_info_modal/ add MergeHelper
* baldm0mma/transformation_info_modal/ add PartitionByValuesHelper
* baldm0mma/transformation_info_modal/ add ReduceHelper
* baldm0mma/transformation_info_modal/ add RenameByRegexHelper
* baldm0mma/transformation_info_modal/ add SeriesToRowsHelper
* baldm0mma/transformation_info_modal/ add SortByHelper
* baldm0mma/transformations_info_modal/ add spatial
* baldm0mma/transformation_info_modal/ update to markdown
* baldm0mma/transformation_info_modal/ remove comments
* baldm0mma/transformation_info_modal/ update boarder with theme
* baldm0mma/transformation_info_modal/ add test suite
* baldm0mma/transformation_info_modal/ update tests
* baldm0mma/transformation_info_modal/ update test to run on all transformations
* baldm0mma/transformation_info_modaol/ add TimeSeriesTableHelper
* baldm0mma/transformation_info_modal/ update concatenateHelper
* baldm0mma/transformation_info_modal/ update calculateFieldHelper
* baldmomma/transformation_info_modal/ update naming
* baldm0mma/transformation_info_modal/ update getLinkToDocs location
* baldm0mma/transformation_info_modal/ update docs
* baldm0mma/transformation_info_modal/ update language
* baldm0mma/transformation_info_modal/ rename test
* baldm0mma/transformation_info_modal/ update naming 2
* baldm0mma/transformation_info_modal/ update to helper
* baldm0mma/transformation_info_modal/ update docs
* Apply suggestions from @imatwawana
Co-authored-by: Isabel <76437239+imatwawana@users.noreply.github.com>
* baldm0mma/transformation_info_modal/ update convertFieldTypeHelper capitalization
* Hack around with generating Markdown from transformations helpers (#75677 )
```console
$ cd docs
$ make sources/panels-visualizations/query-transform-data/transform-data/index.md
$ make docs
```
Browse to http://localhost:3003/docs/grafana/latest/panels-visualizations/query-transform-data/transform-data/
Signed-off-by: Jack Baldry <jack.baldry@grafana.com>
* baldm0mma/transformation_info_modal/ add calculateFieldHelper
* baldm0mma/transformation_info_modal/ update concatenate
* baldm0mma/transformation_info_modal/ add fieldLookup
* baldm0mma/transformation_info_modal/ add filterFieldsByName
* baldm0mma/transformation_info_modal/ add joinByField
* baldm0mma/transformation_info_modal/ update renameByRegex
* baldm0mma/transformation_info_modal/ update getHelperContent
* baldm0mma/transformation_info_modal/ update calculateFieldTransformRegistryItem
* baldm0mma/transformation_info_modal/ update concatenateTransformRegistryItem
* baldm0mma/transformation_info_modal/ update configFromDataTransformer
* baldm0mma/transformation_info_modal/ update extractFieldsTransformRegistryItem
* baldm0mma/transformation_info_modal/ update formatTimeTransformerRegistryItem
* baldm0mma/transformation_info_modal/ update heatmapTransformRegistryItem
* baldm0mma/transformation_info_modal/ update mergeTransformerRegistryItem
* baldm0mma/transformation_info_modal/ update timeSeriesTableTransformRegistryItem
* baldm0mma/transformation_info_modal/ update doc builder
* baldm0mma/transformation_info_modal/ update docs
* baldm0mma/transformation_info_modal/ remove console log
* baldm0mma/transformation_info_modal/ update console log
* baldm0mma/transformation_info_modal/ update gitignore
* baldm0mma/transformation_info_modal/ update calculateField
* baldm0mma/transformation_info_modal/ add links
* baldm0mma/transformation_info_modal/ update template
* baldm0mma/transformation_info_modal/ update template with images
* baldm0mma/transformation_info_modal/ build markdown
* baldm0mma/transformations_info_modal/update with links
* baldm0mma/transformation_info_modal/ update links
* baldm0mma/transformation_info_modal/ apdate FormatTimeTransfomerEditor
* baldm0mma/transformation_indo_modal/ update HeatmapTransformerEditor
* baldm0mma/transformation_indo_modal/ update ConfigFromQueryTransformerEditor
* baldm0mma/transformation_indo_modal/ update CalculateFieldTransformerEditor
* baldm0mma/transformation_indo_modal/ update ConcatenateTransformerEditor
* baldm0mma/transformation_indo_modal/ update FilterByNameTransformerEditor
* baldm0mma/transformation_indo_modal/ update FilterByRefIdTransformerEditor
* baldm0mma/transformation_indo_modal/ update GroupByTransformerEditor
* baldm0mma/transformation_indo_modal/ update GroupingToMatrixTransformerEditor get helper
* baldm0mma/transformation_indo_modal/ update SeriesToFieldsTransformerEditor get helper
* baldm0mma/transformation_indo_modal/ update LabelsAsFieldsTransformerEditor
* baldm0mma/transformation_info_modal/ update MergeTransformerEditor
* baldm0mma/transformation_info_modal/ update OrganizeFieldsTransformerEditor
* baldm0mma/transformation_info_modal/ update ReduceTransformerEditor
* baldm0mma/transformation_info_modal/ update RenameByRegexTransformerEditor
* baldm0mma/transformation_info_modal/ update SeriesToRowsTransformerEditor
* baldm0mma/transformation_info_modal/ update SortByTransformerEditor
* baldm0mma/transformation_info_modal/ update extractFieldsTransformerEditor
* baldm0mma/transformation_info_modal/ update FilterByValueTransformerEditor
* baldm0mma/transformation_info_modal/ update JoinByLabelsTransformerEditor
* baldm0mma/transformation_info_modal/ update FieldLookupTransformerEditor
* baldm0mma/transformation_info_modal/ update PartitionByValuesEditor
* baldm0mma/transformation_info_modal/ update PrepareTimeSeriesEditor
* baldm0mma/transformation_info_modal/ update RowsToFieldsTransformerEditor
* baldm0mma/transformation_info_modal/ update spatialTransformRegistryItem
* baldm0mma/transformation_info_modal/ update timeSeriesTableTransformRegistryItem
* baldm0mma/transformation_info_modal/ update to helperDocs
* baldm0mma/transformation_info_modal/ update built markdown
* baldm0mma/transformation_info_modal/ run prettier
* baldm0mma/transformation_info_modal/ update comments in getTransformationContent
* baldm0mma/transformation_info_modal/ add removeMarkdownAnchorLinks
* baldm0mma/transformation_info_modal/ update annos in getTransformationContent
* baldm0mma/transformation_info_modal/ add requisite url prefix to markdown images
* baldm0mma/transformation_info_modal/ add cleanMarkdownOfUnwantedSyntax
* baldm0mma/transformation_info_modal/ update annos in content.ts
* baldm0mma/transformation_info_modal/ update e2e tests with always-visiable trabnsformation
* baldm0mma/transformation_info_modal/ remove note
* baldm0mma/transformation_info_modal/ add annotation in getTransformationContent
* baldm0mma/transformation_info_modal/ update e2e test naming
---------
Signed-off-by: Jack Baldry <jack.baldry@grafana.com>
Co-authored-by: Isabel <76437239+imatwawana@users.noreply.github.com>
Co-authored-by: Jack Baldry <jack.baldry@grafana.com>
2023-11-07 09:29:45 -07:00
Alex Khomenko
25779bb6e5
Stack: Use the component from grafana/ui ( #77543 )
...
* grafana/ui: Move Stack out of unstable
* grafana/ui: Replace imports
* Replace the import from experimental
* Cleanup
* Remove invalid prop
* Add flexGrow
* Remove Stack used in Field
* Remove import
2023-11-06 18:15:52 +02:00
Ashley Harrison
b6e2db7d91
Navigation: Report megamenu state when clicking a navigation item ( #77705 )
...
report megamenu state when clicking a navigation item
2023-11-06 14:32:29 +00:00
Ashley Harrison
c0afa74876
QueryRows: Fix being able to reorder rows with keyboard ( #77355 )
...
* Revert "Explore: A tooltip for reorder icon in query operation (#75978 )"
This reverts commit 76e102d1a3
.
* update type
* CI driven development
2023-11-06 13:52:50 +00:00
Ashley Harrison
d68d31c63c
Navigation: Hide Undock menu
button when docked ( #76965 )
...
* small dock menu exploration
* fix e2e tests
* revert back to web-section-alt
2023-11-03 17:07:15 +00:00
Alexander Zobnin
dcdd334663
RolePicker: Use portal to render menu ( #77499 )
...
* RolePicker: Use portal for menu
* Remove logging
* Fix submenu styles
* Fix ROLE_PICKER_MAX_MENU_WIDTH calculation
* Fix first menu open glitch
* Fix menu closing on ckick
* Fix menu position
2023-11-03 11:06:51 +02:00
Alex Khomenko
d62170e4ce
Grafana/ui: Move the Stack component out of unstable ( #77495 )
...
* grafana/ui: Move Stack out of unstable
* grafana/ui: Replace imports
2023-11-02 12:22:57 +02:00
Ryan McKinley
c6e27e00b4
Chore: Move internal GraphNG+Timeseries components into core ( #77525 )
...
* move to core where possible
* update imports
* ignore import order for now
* add graveyard files
* update codeowners
2023-11-01 21:59:55 -07:00