Alexa V
04005d770b
Revert: Scenes/PanelEditor: Fix panel options search crash 82003 ( #82439 )
2024-02-14 16:18:46 +02:00
Alexa V
62c8584443
Dashboard: Migration - Edit Variable Settings: Implement "Add new" and Remove "Discard Changes" ( #81660 )
...
* enable "add" new variables and implement logic
* Remove discard changes code as we will not follow that pattern for now
* Add unit test of the onAdd function
* add unit test for utils functions
2024-02-01 17:07:59 +01:00
Alexa V
e3a648e107
Dashboard: Migration - EditVariable Settings: Implement Interval Variable ( #81259 )
...
* Extract logic from core IntervalEditor and create a new Form to be shared between scenes and core
* Implement IntervalVariableEditor and refactor some utils functions
* Add unit test
2024-01-29 16:53:09 +01:00
Alexa V
2774e0d023
Dashboard: Migration - EditVariable Settings: Implement DataSource Variable ( #80885 )
...
* Extract DatasourceVariableForm logic and use it in core grafana
* Implement DataSourceVariable editor in scenes
* Refactor VariableSelect and add unit test for DataSourceVariableEditor
* Refactor old unit test to use userEvent and mock getDataSourceSrv
2024-01-25 12:56:37 +01:00
Alexa V and Ivan Ortega
4b113f87f9
Dashboard: Migration - EditVariable Settings: Implement Constant Variable ( #80743 )
...
Co-authored-by: Ivan Ortega <ivanortegaalba@gmail.com >
2024-01-18 11:04:29 +01:00
Alexa V and Ivan Ortega
6c609051a0
Dashboard: Migration - EditVariable Settings: Implement TextBox Variable ( #80293 )
...
Co-authored-by: Ivan Ortega <ivanortegaalba@gmail.com >
2024-01-16 12:38:34 +01:00
Alexa V and Torkel Ödegaard
4c6bbabc1c
Dashboard: Migration - Dashboard Settings Variables (List, Duplicate, Delete) ( #78917 )
...
Co-authored-by: Torkel Ödegaard <torkel@grafana.com >
2023-12-14 12:54:15 +01:00
Alexa V and Ivan Ortega Alba
e8b2e85966
Dashboard: Scene Migration: Add variable definition prop to serialization ( #79022 )
...
Co-authored-by: Ivan Ortega Alba <ivanortegaalba@gmail.com >
2023-12-06 11:33:54 +01:00
Alexa V and Ashley Harrison
10269cb7f5
Grafana UI: Add description to Menu component ( #77808 )
...
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com >
2023-11-10 09:32:05 +01:00
Alexa V and Dominik Prokop
8dfd918200
Dashboard: Use Interval variable in DashboardScene ( #75836 )
...
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com >
2023-10-16 17:34:09 +02:00
Alexa V
3f39acd78a
Chore: Assign correct squad in CODEOWNERS for TransformationsEditor component ( #75428 )
2023-09-26 14:57:49 +02:00
Alexa V
ae32d43e2b
Dashboard: Fix Regression detected in time range variables under the refactorVariablesTimeRange feature flag ( #74125 )
2023-09-20 11:00:46 +02:00
Alexa V
97c3cd1af3
Dashboard: Fix Variable Dropdown to Enforce Minimum One Selection when 'All' Option is Configured ( #69839 )
2023-08-28 14:38:32 +02:00
Alexa V and Juan Cabanas
3fda30194c
Dashboard: Select the last used data source by default when adding a panel to a dashboard ( #71777 )
...
Co-authored-by: Juan Cabanas <juan.cabanas@grafana.com >
2023-08-16 17:17:44 +02:00
Alexa V
0dcba0952e
Dashboards: PanelChrome - remove untitled placeholder and add border when panel is transparent ( #73150 )
2023-08-10 15:17:56 +02:00
Alexa V
2785ed80d9
Dashboard: Create 'vizAndWidgetSplit' feature flag ( #70677 )
2023-06-27 12:22:13 +02:00
Alexa V
fbfd1c24e4
Dashboard: Fix issue where a panel with a description and a cached response displays 2 info icons ( #70513 )
2023-06-23 10:15:27 +02:00
Alexa V
b60b43640f
Revert "Variables: Show description instead of definition in table" ( #70043 )
2023-06-14 12:50:38 +03:00
Alexa V
07dd90b5a8
Dashboards: Variables - Improve slow template variable loading due same variable loaded multiple times on time range change ( #66965 )
2023-06-06 16:12:09 +03:00
Alexa V
1016c81744
Dashboard: Fix panel description event triggering every time panel is rendered ( #68791 )
2023-05-22 15:58:42 +02:00
Alexa V
c025783367
Dashboard: Fix Drawer validation to avoid errors with empty request objects ( #68214 )
2023-05-11 10:59:50 +02:00
Alexa V
07041b5b36
Dashboard: Revert fixed header shown on mobile devices in the new panel header ( #67510 )
2023-04-28 16:20:32 +02:00
Alexa V
b4a7427f31
[Chore] Refactor Panel Menu Rudderstack events and add missing instrumentation ( #66850 )
2023-04-28 12:19:39 +02:00
Alexa V and Dominik Prokop
2a67b8ad32
Panel Header Fix: Implement new Panel Header on Angular Panels ( #66826 )
...
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com >
2023-04-25 18:16:46 +02:00
Alexa V and Dominik Prokop
9041e7dfa6
Fix: DataLinks from data sources override user defined data link ( #65996 )
...
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com >
2023-04-05 15:44:43 +02:00
Alexa V
2b0c0d4b95
Dashboards: Enable feature flag newPanelChromeUI by default ( #65593 )
2023-04-03 13:50:43 +02:00
Alexa V
c03bf7d8ad
New Panel Header: Fix when clicking submenu item the parent menu item onClick get's triggered ( #65691 )
2023-03-31 16:35:34 +02:00
Alexa V
3ad4dc1547
Dashboards: Fix Mobile support dashboard issues on new iOS 16.3 ( #65542 )
2023-03-30 09:47:00 +02:00
Alexa V
42b58fbca6
[Panel Header - Fullstory]: Make sure new menu's are findable in fullstory ( #65167 )
2023-03-28 10:20:35 +02:00
Alexa V
5bbdc62044
Storybook: Add MDX PanelChrome documentation ( #64916 )
2023-03-20 06:48:41 +01:00
Alexa V and Ivan Ortega
fef0ee913c
Panel Header: Add CancelQuery option to panel header ( #64796 )
...
Co-authored-by: Ivan Ortega <ivanortegaalba@gmail.com >
2023-03-16 13:56:58 +01:00
Alexa V and Ivan Ortega
bc5400d8f5
Panel Header: Add an "untitled" placeholder, and change the dragging icon in the hover header ( #64700 )
...
Co-authored-by: Ivan Ortega <ivanortegaalba@gmail.com >
2023-03-15 14:28:52 +01:00
Alexa V
85bf098fdb
Dashboard schema: Review and mature fiscalYearStartMonth property ( #62105 )
2023-01-25 13:28:13 +00:00
Alexa V
db51e963de
PanelChrome: Allow panel to be dragged if set as draggable from the outside ( #61698 )
2023-01-23 10:38:38 +00:00
Alexa V
134ca6bb8f
[Panel] Extract styling duplication in new TitleItem component ( #61625 )
2023-01-19 11:03:56 +00:00
0eeeeef08b
PanelChrome: Refactor and refine items next to title ( #60514 )
...
Co-authored-by: Torkel Ödegaard <torkel@grafana.com >
Co-authored-by: Polina Boneva <13227501+polibb@users.noreply.github.com >
Co-authored-by: polinaboneva <polina.boneva@grafana.com >
2023-01-16 15:56:39 +00:00
Alexa V
5fac98bcfd
Docs: Add feature flag example to override configuration with environment variables ( #58613 )
2022-11-10 15:39:27 -06:00
Alexa V
6524a0b437
Chore: Rename grafana core PanelChrome and use grafana-ui - PanelChrome component ( #56659 )
2022-10-17 16:03:38 +02:00
Alexa V
e2ef41be72
Docs [Standard options definitions] Add missing information for prefix in custom unit ( #56098 )
2022-09-30 16:13:26 +02:00
c4500438a4
Variable: Limit variable name to 50 characters ( #55406 )
...
Co-authored-by: kay delaney <45561153+kaydelaney@users.noreply.github.com >
Co-authored-by: kay delaney <kay@grafana.com >
2022-09-29 12:13:07 +02:00
Alexa V and Ivan Ortega Alba
51028b1b2e
Panel Inspect JSON: Add instrumentation for "Apply" feature ( #55179 )
...
Co-authored-by: Ivan Ortega Alba <ivanortegaalba@gmail.com >
2022-09-28 09:56:58 +02:00
Alexa V
18310785a1
Chore: Fix ShellCheck issue in the local a11y report ( #55036 )
2022-09-12 16:54:06 +02:00
Alexa V
493a2c8e15
A11y: Add Dashboard Settings to Pa11y CI and Refactor local a11y report ( #54476 )
2022-09-12 15:14:45 +02:00
Maria Alexandra
f4fa3e4ff4
Panel edit: Run queries when time range changes in table view ( #53111 )
2022-08-26 15:36:42 +02:00
Maria Alexandra
2b5d12310a
Docs: Fix missing reference update on dashboard page ( #53641 )
2022-08-12 09:49:46 +02:00
Maria Alexandra and Chris Moyer
6ec5e7b998
Docs: Update dashboard documentation, including new search ( #53050 )
...
Co-authored-by: Chris Moyer <chris.moyer@grafana.com >
2022-08-11 17:18:52 +02:00
Maria Alexandra
76aa4f770e
SearchV2: add back the column styles for the SearchResultsTable component ( #51549 )
2022-06-29 15:45:20 +02:00
Maria Alexandra
81dc9ef725
SearchV2: Add unit test to SearchResultsGrid ( #51296 )
...
* SearchResultsGrid add unit test
* Fix linting issues
2022-06-23 12:14:30 +02:00
Maria Alexandra
395623b0a2
SearchV2: Add unit test for ManageActions ( #51131 )
2022-06-21 13:44:46 +02:00
Maria Alexandra and Ryan McKinley
b344f48e68
SearchV2: Fix Move and Delete not updating list in folder view ( #49524 )
...
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2022-06-03 17:33:04 +02:00
Maria Alexandra
07bfa13770
SearchV2: Fix scroll issue in folder folder view page ( #50010 )
2022-06-01 07:55:30 -07:00
Maria Alexandra
855655cc9c
SearchV2: Fix search input width on mobile ( #49850 )
...
* SearchV2: Fix search input on mobile
2022-05-30 18:46:23 +02:00
Maria Alexandra and Ryan McKinley
7ed368ecc6
SearchV2 - Fix starred dashboards for new organizations error ( #49645 )
...
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2022-05-25 20:57:18 +02:00
Maria Alexandra and Ryan McKinley
84a8a1aaa6
Search: Add ManageDashboardNew to integrate new search ( #49266 )
...
* Search: created ManageDashboardNew to integrate new search
* hide pseudo folders in ManageDashboardNew
* ManageDashboardNew - Fix overflow table
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2022-05-23 15:03:05 +02:00
Maria Alexandra and Ryan McKinley
59c8c0d56b
Search (Playground) - Fix minor css paddings inside table ( #49263 )
...
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2022-05-20 07:03:19 +02:00
Maria Alexandra and Ryan McKinley
d592d4dd73
Search(Playground) Action Row: Fix disabled option folder layout when sorting ( #49182 )
...
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2022-05-19 10:05:04 +02:00
Maria Alexandra and Ryan McKinley
a3233c6ac3
Search(Playground)- Manage Actions: Disable delete button when folder is General ( #49021 )
...
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2022-05-17 10:31:19 +02:00
Maria Alexandra and kay delaney
75760e90b4
Search(Playground): Sync data when Move and Delete Dashboards ( #48944 )
...
Co-authored-by: kay delaney <45561153+kaydelaney@users.noreply.github.com >
2022-05-13 13:42:47 +02:00
Maria Alexandra
d5a881598f
Search (Playground) Implement Delete and Move actions in New Search ( #48863 )
2022-05-11 14:02:05 +02:00
Maria Alexandra
6e530d45bc
grafana/ui: Add default type="button" to <Button> ( #48183 )
2022-05-04 18:36:14 +02:00
Maria Alexandra and Ashley Harrison
85de0d88c7
Navigation: Show only + icons in overlay menu for new NavBar ( #47347 )
...
* Nav: Show overlay icons based on allowed list
* user essentials mob! 🔱
* Navigation: clean up and use new backend prop to show plus icons and
improve visual styling
* Nav: Fix top padding
* refactor to not use showIconInNavbar in NavBarMenuItem
* remove a missed bit
* refactor icon into const
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com >
2022-04-12 14:51:40 +01:00
7ae72e1195
Navigation: Refactor existing menu to allow for scrolling ( #47076 )
...
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com >
Co-authored-by: Joao Silva <joao.silva@grafana.com >
2022-04-01 11:24:52 +01:00
Maria Alexandra
58b8d84085
Old Table: Table is not rendering when col property is undefined ( #44129 )
2022-01-25 14:22:57 +01:00
Maria Alexandra and natellium
739e9d88d1
Chore: Add command to remove issue from project in GH actions ( #43595 )
...
Co-authored-by: natellium <natalia.bernarte@grafana.com >
2021-12-30 17:45:27 +01:00
Maria Alexandra
c68b6698ff
Chore: Fix format error in commands.json ( #43596 )
2021-12-30 15:14:59 +01:00
Maria Alexandra
1008d46304
Chore: Remove User Essentials from public/ directory in CODEOWNERS ( #43370 )
2021-12-21 09:26:02 +01:00
Maria Alexandra and Hugo Häggmark
0ce7799046
Chore: Create prepare release action ( #43357 )
...
Co-authored-by: Hugo Häggmark <hugo.haggmark@gmail.com >
2021-12-20 14:16:22 +01:00
Maria Alexandra
7c5d5c0128
Chore: Create close milestone github action ( #43269 )
2021-12-17 11:14:09 +01:00
Maria Alexandra and Ashley Harrison
7fc2c687ec
Chore: Remove unnecessary metric tokens in the "remove milestone" workflow ( #43096 )
...
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com >
2021-12-14 16:18:28 +01:00
e468fcf518
Navigation: Implement Keyboard Navigation ( #41618 )
...
* Navigation: Start creating new NavBarMenu component
* Navigation: Apply new NavBarMenu to NavBarNext
* Navigation: Remove everything to do with .sidemenu-open--xs
* Navigation: Ensure search is passed to NavBarMenu
* Navigation: Standardise NavBarMenuItem
* This extra check isn't needed anymore
* Navigation: Refactor <li> out of NavBarMenu
* Navigation: Combine NavBarMenuItem with DropdownChild
* use spread syntax since performance shouldn't be a concern for such small arrays
* Improve active item logic
* Ensure unique keys
* Remove this duplicate code
* Add unit tests for getActiveItem
* Add tests for NavBarMenu
* Rename mobileMenuOpen -> menuOpen in NavBarNext (since it can be used for mobile menu or megamenu)
* just use index to key the items
* Use exact versions of @react-aria packages
* Navigation: Make the dropdown header a NavBarMenuItem
* Navigation: Stop using dropdown-menu for styles
* Navigation: Add react-aria relevant packages
* Navigation: Refactor NavBarDropdown to support react aria
* Navigation: apply keyboard navigation to NavBar component
* Navigation: UseHover hook for triggering submenu on navbar
* Navigation: rename testMenu component to NavBarItemButton
* WIP
* some hacks
* Refactor: clean up keybinding events
* Navigation: render subtitle on item menu and disable it
* Navigation: Adds react-aria types (#42113 )
* Refactor: refactor out to NavBarItemWithoutMenu
* Refactor: cleaning up stuff
* Refactor: comment out unused code
* Chore: Removes section and uses items only
* Chore: fix NavBarNext
* Chore: adds tests
* Refactor: minimize props api
* Refactor: various refactors
* Refactor: rename enableAllItems
* Refactor: remove unused code
* Refactor: fix clicking on menuitems
* Refactor: use recommended onAction instead
* Navigation: Fix a11y issues on NavBar
* Navigation: Fix a11y navBar Next
* Navigation: Remove unnecessary label prop, use link.text instead
* Apply suggestions from code review
Co-authored-by: kay delaney <45561153+kaydelaney@users.noreply.github.com >
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com >
* Apply unit tests suggestions from code review
Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com >
* Update react-aria/menu package to latest version and apply PR suggestion
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com >
Co-authored-by: Hugo Häggmark <hugo.haggmark@grafana.com >
Co-authored-by: kay delaney <45561153+kaydelaney@users.noreply.github.com >
Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com >
2021-12-06 06:58:17 +01:00
Maria Alexandra
5b6831ab4d
Plugin Catalog: Fix A11y issues on plugin list ( #40629 )
2021-10-20 15:36:51 +02:00
Maria Alexandra
2ee0c73a8a
Graph: Fix annotation description not being shown on hover ( #40581 )
2021-10-19 11:41:24 +02:00
Maria Alexandra and Leon Sorokin
1e946316e0
Pipeline: Fix flakiness on Pa11y CI ( #39358 )
...
* Pipeline: Add wait prop into pa11y configuration for all the pages
* Pa11y: Use e2e instance to generate html report local environment
* Pipeline: use pa11y-ci hash commit
* Pipeline: Update Pa11y thresholds
* Update package.json
* Update yarn.lock
Co-authored-by: Leon Sorokin <leeoniya@gmail.com >
2021-09-23 15:02:30 +02:00
Maria Alexandra
ef36bbbfbd
Pipeline: Make Pa11y ci not mandatory on PR stage ( #39285 )
2021-09-17 17:47:00 +02:00
Maria Alexandra and Hugo Häggmark
1edd415ddf
Accessibility checks: Phase 2 - Adding Pa11y CI PR stage ( #38556 )
...
Co-authored-by: Hugo Häggmark <hugo.haggmark@grafana.com >
2021-09-14 13:23:17 +02:00
Maria Alexandra
04e7736cba
Variables: Fix not updating inside a Panel when the preceding Row uses "Repeat For" ( #38935 )
...
Added a condition to the `repeatRow` function to only update GridPos if we actually rendered more than 1 repeated row.
2021-09-13 16:47:01 +02:00
Maria Alexandra and Hugo Häggmark
98dc925175
Dashboard: Fix UIDs are not preserved when importing/creating dashboards thru importing .json file ( #38659 )
...
* Dashboard: Fix UID not preserved on import
* Import Dashboard: add e2e test to verify uid is preserved when importing dashboard
* E2e: Use dynamic uid
* Tests: fixes e2e test
* Chore: adds back waits
Co-authored-by: Hugo Häggmark <hugo.haggmark@gmail.com >
2021-09-06 15:50:28 +01:00
Maria Alexandra
856cb1d80f
Pipeline: Fix pa11y ci when server is not available and fix publish frontend metrics step ( #38485 )
2021-08-24 13:44:52 +02:00
Maria Alexandra
ef8e95ac7f
Pipeline: Revert a11y changes to fix publish frontend metrics step ( #38452 )
2021-08-23 16:45:59 +02:00
Maria Alexandra
6396f05320
Pa11y: add logs to a11y step in terminal to provide more info of status ( #38445 )
2021-08-23 14:54:33 +02:00
Maria Alexandra
b579a707e3
A11y - Add Pa11y CI in main pipeline to collect a11y issues ( #37741 )
...
Co-authored-by:
Hugo Häggmark <hugo.haggmark@gmail.com >
thisisobate <obasiuche62@gmail.com >
2021-08-23 10:08:01 +02:00
Maria Alexandra
1735f9a56b
Navigation: Add aria-label to top section links to improve a11y for screen readers ( #36953 )
2021-08-16 15:10:57 +02:00
Maria Alexandra
d48febee75
Fix: Wrong annotations show on a given dashboard. Correct annotations show on page refresh. #37160 ( #37496 )
2021-08-04 11:57:27 +02:00
Maria Alexandra
d48e65bf74
Annotations: Fix Datasource as template variable not available for annotations ( #37506 )
2021-08-03 19:54:49 +02:00
Maria Alexandra
f10c5020f1
Annotation: Fix "Enabled" button disappear after Grafana v8.0.6 upgrade ( #37454 )
2021-08-03 09:42:13 +02:00
3fb80ac474
Docs: update annotations docs to include typeahead support for tags ( #36718 )
...
* Docs: update annotations docs to include typeahead support for tags
* Docs: Update Http API annotations including new endpoint to query by tags
Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com >
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com >
2021-07-21 10:23:15 +02:00
Maria Alexandra
da7f5864f5
Annotations: Add custom label for custom values in builtin annotations ( #36691 )
2021-07-13 13:30:07 +02:00
Maria Alexandra and Hugo Häggmark
182b03aa8f
Dashboard Settings: Fix TimeZone dropdown doesn't change the timezone ( #35680 )
...
* Use redux action to update dashboard.timezone
* Added unit test
Co-authored-by: Hugo Häggmark <hugo.haggmark@grafana.com >
2021-06-16 08:31:16 +02:00
Maria Alexandra and Torkel Ödegaard
b774dd9b1a
Dashboard: Fix changes doesn't reflect after changing panel sizes in inspect JSON and click on apply ( #35276 )
...
* Trigger DashboardPanelsChangedEvent from InspectJSONTab if the panel.gridPos changed and if the dashboard needs to re-render, if yes we will that will update the positioning
* Minor cleanup
Co-authored-by: Torkel Ödegaard <torkel@grafana.com >
2021-06-15 14:12:32 +02:00
Maria Alexandra
ff03b456f1
Dashboard: Fix Table view when editing causes the panel data to not update ( #34998 )
...
* Dashboard: Fix Table view when editing causes the panel data to not update
- Add event subscription on PanelEditorTableView
- Extract runAllPanelQueries into Panel Model in order to use it on PanelChrome and PanelEditorTableView
- Add simple unit test for runAllQueryPaneQueries
2021-06-01 13:52:08 +02:00
35061fc66d
Docs: Improve the create pull request guide for contributing ( #34799 )
...
- add extra section about frontend unit test
Co-authored-by: Marcus Olsson <marcus.olsson@hey.com >
Co-authored-by: Hugo Häggmark <hugo.haggmark@grafana.com >
Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com >
2021-05-28 10:01:25 +02:00
Maria Alexandra
cebe67ab01
Explore: Fix Browser title not updated on Navigation to Explore ( #34651 )
...
- Update document.title on Explore page
- Add unit test and snapshot for Wrapper component
2021-05-26 18:44:16 +02:00
Maria Alexandra
0e207c4133
Dashboard: Fix Editing a panel with auto-refresh enabled auto-refresh in the edit screen ( #34128 )
...
* Dashboard: Fix editing panel with auto-refresh
- Add default hidden and disabled auto-refresh option on the editing panel
- Extend unit test for DashboardModel
- Add unit test DashNavTimeControls component
2021-05-18 10:20:11 +02:00