* 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
* test(e2e/de): shows an error if a syntactically incorrect query is submitted
* chore(task/e2e): remove .only call in task tests
* test(e2e/de): remove dynamic testid
* refactor(e2e): remove the need to create a source before signing in
* refactor(e2e): move setup user into signin function
* fix(orgs): make assertions after org creation
* chore: package.lock
* WIP Introduce Resource List component family
* Shrink padding of resource cards a bit
* Swap positions of meta information and labels in resource cards
* Introduce resource name component
* Polish resource name editing
* Remove child type validation from context component
* Styles for context menus inside resource cards
* Make resource name + meta line responsive
* Polish appearance of responsive resource description
* Replace dashboards list with dashboards cards
* Update e2e tests and add testID props to a bunch of components
Co-Authored-By: Andrew Watkins <121watts@users.noreply.github.com>
* Make testID props consistent
Make all cypress tests have .test extension
Update E2E tests for dashboards index
Split off test for dashboards view
Co-Authored-By: Andrew Watkins <121watts@users.noreply.github.com>
* Move cell test to dashboards view test
Co-Authored-By: Andrew Watkins <121watts@users.noreply.github.com>
* Remove cells test from dashboards index test
Co-Authored-By: Andrew Watkins <121watts@users.noreply.github.com>
* Fix dashboard view - cells e2e test
* Refactor meta1 and meta2 props into a single metadata prop that returns an array of elements
* Cleanup
* Fix and refactor e2e test to be less brittle