* Move and rename components
* Break overlay into subcomponents
* Create empty state with link when no templates exist
* Break down template overlay components further
* Enable scrolling in overlay
Use custom UI instead of responsive grid
* Updoot changelog
* Fix e2e test
* Improve readability of code
* Import types from src/types instead of directly from client
* Import type from src/types instead of directly from client
* Do not display version of template in details panel
* WIP import types from src/types instead of directly from client
* Fix template types
* Update dashboards page to show dashboards from current org
* Remove org info from dashboard cards and table
* Remove unused action
* Update create labels to always create a label in the current org
* Fix closing veo route
* Stop skipping create and add label to dash test
* Allow nav menu items to be configurable
* Move highlighting logic outside of navbar component into container
* Refactor nav sub items to follow new pattern
* Update tests
* Fix e2e test
* Add className prop to all nav components
* Make nav menu items into PureComponents
* Make all nav defaultProps required
* Treat className & testID uniformly on both types of nav items
* Move nav activation getter to utils folder
* Fine tune keyboard shortcuts during inline label flow
* Update changelog
* Update label type in mocks
* WIP Add unit tests for inline label editing components
* WIP Add unit tests for inline interactions
* Write slightly more integrated test
* Just a couple more unit tests
* Add missing key to element in map
* Fix e2e tests
* Use client generated Label in dashboard actions
* Fetch labels when dashboards index loads
* Add styles for "colorless" labels
* Implement inline label editing from dashboard cards
* Fine tune label deletion
* Create createLabelAJAX function
Co-Authored-By: Delmer <ofthedelmer@users.noreply.github.com>
* Make inline label creation work in dashboards index
Co-Authored-By: Delmer <ofthedelmer@users.noreply.github.com>
* WIP use ILabel as the defacto label type
* Ensure a label can be updated without having to change the name
* Ensure all fields in a Label can be changed in the overlay
* WIP write e2e tests for inline labelling
Co-Authored-By: Andrew Watkins <121watts@users.noreply.github.com>
* wip: dashboard brittle
* wip dashboards
* Position inline labels popover such that it doesn't collide with the navbar
* chore: run all dashboard tests 25 times
* Ensure that there is a dashboard with a name that matches the search test query
* Appease the lint gods with mortal sacrifice
* Remove unit test in favor of e2e test
Everything the unit test is testing is also tested by the e2e test
Co-Authored-By: Delmer <ofthedelmer@users.noreply.github.com>
* Remove for loop and fix search name assertion
Co-Authored-By: Delmer <ofthedelmer@users.noreply.github.com>
Co-Authored-By: Andrew Watkins <121watts@users.noreply.github.com>
* Fix affected task test
Co-Authored-By: Delmer <ofthedelmer@users.noreply.github.com>
Co-Authored-By: Andrew Watkins <121watts@users.noreply.github.com>
* Fix incorrectly named reference in e2e test
Co-Authored-By: Delmer <ofthedelmer@users.noreply.github.com>
Co-Authored-By: Andrew Watkins <121watts@users.noreply.github.com>
* Undo go file change
* Add guard back in
* Undo changes to go file
* test(e2e/orgs): experimenting with org delete
* test(e2e/task): try delete test 1000 times
* reduce tests to 200
* test(task/e2e): wait for create and /org/delete
* test: visit tasks
* test(e2e/task): wait on task delete and get
* test(orgs/e2e): wait on get all orgs
* test(e2e): increase default command timeout to 10s
* visit tasks after create
* test(e2e/orgs): unskipping create and delete
* unskipping update org
* update org 200 times
Fixes an issue where the Data Explorer would issue an empty (invalid)
query upon first load.
Adds a test to catch similar regressions in the future, and refactors
e2e tests to use a `testID` for asserting that empty graph messages
exist.
Closes#12326
* Remove child type validation from context menu
* Guard against missing optional props
* Increase size of search widget
* Change tasks display to use Resource Cards
* Extend resource card to support optional toggle slot and disabled styles
* Add enabled toggle to task cards
* Ensure task save button returns user to proper location
* Fix broken test
* Update tests
* Make test wait
* Fix task renaming and update tests
* Ensure all e2e tasks tests are able to run
* Ensure disabled styles for nested cards
* Specify default functions for optional render props
* Oops