Previously, opening the VEO for a cell on a dashboard would cause the
view for the cell on the dashboard to reload. In turn, this would cause
the dashboard cell to crash.
This commit updates the logic for opening the VEO so that the view is
only reloaded when necessary.
Co-authored-by: Michael Desa <mjdesa@gmail.com>
Co-authored-by: Chris Henn <chris@chrishenn.net>
* chore(ui): change notification rule to rule
* chore(ui/alerts/actions): change from notificationRule to rule
* feat flag
* fix: component name
* fix: no console.log
* Define new check, edit check and check view routes with VEO
Co-authored-by: Michael Desa <mjdesa@gmail.com>
* Add task status to other task types
* Put editAlerting route behind feature flag
* add action and reducer for update current check
* Add init edit and new check editor overlay
* Split VEO in to two for new and edit view
* get edit and new CheckEO's ready
* Create getViewForTimeMachine action
* current check should be a partial check
* Fix view typing
* Fix linter errors
* Fix equality
* Catch save VEO errors
* refactor(resource-list): replace local labels resource list with Clockface resource list
* refactor(resource-list): replace local variables resource list with Clockface resource list
* refactor(resource-list): replace local collectors resource list with Clockface resource list
* refactor(resource-list): replace local scrapers resource list with Clockface resource list
* refactor(resource-list): replace local templates resource list with Clockface resource list
* refactor(resource-list): replace local static templates resource list with Clockface resource list
* refactor(resource-list): replace local members resource list with Clockface resource list
* refactor(resource-list): replace local buckets resource list with Clockface resource list
* refactor(resource-list): replace local tasks resource list with Clockface resource list
* refactor(resource-list): replace local dashboards resource list with Clockface resource list
* refactor(resource-list): replace local notification rule & check resource lists with Clockface resource lists
* Delete local resource list components
* test: update affected snapshot tests
* test(e2e): fix labels integration tests
* refactor: use router.push() instead of window.location.assign()
* refactor(clockface): replace index lists with clockface index lists
* refactor(clockface): replace local index list import with clockface index list import
* refactor(clockface): remove local index list components
* build(ui): add ability to bundle wasm
* refactor(ui/ast): remove cruft from async AST calls
* chore: add TODO
* test: mock @influxdata/flux-parser package
* oops: I will not hide my shame
* Update dependency
* Fix appearance of signin form
* Fix appearance of inline label editor
* Update implementation of dropdown
* Remove comment
* Fix appearance of auto refresh dropdown
* Update implementation of time range dropdown
* Update implementation of time zone dropdown
* Update implementation of window selector
* Fix missing button text in window selector
Oooooops
* Update implementation of time format dropdown
* Update implementation of column selector
* Update implementation of geometry dropdown
* Ensure line graphs have a default color palette
* Update implementation of color scheme dropdown
* Update implementation of heat map color selector
* Update dropdown implementations in histogram options
* Update implementation of Variable Builder dropdowns
* Update implementation of buckets dropdown
* Tweak color of slide toggle in token row to be green
* Update implementation of Generate Token dropdown
* Update snapshot tests
* Update bucket dropdown tests
* Fix query builder test
* Update onboarding buttons test
* Fix some e2e tests
* Fix tokens e2e tests
* Fix variables e2e tests
* Update implemenation of view type dropdown
Also removing the empty view type from existence
Co-Authored-By: Christopher Henn <chnn@users.noreply.github.com>
* Fix query builder add card button
Made it less prone to breakage
* Fix appearance of VEO
* Update styles of renamable page title
* Update styles using button or icon or input
* Ensure time range dropdown is not blank initially
* Update implementation of variable tooltip dropdown
* Update implementation of dropdowns in Add Members form
* Update implementation of Color dropdown
* Update implementation of dropdowns in scatter plot options
* Upddate implementation of precision dropdown
* Update implementation of sort by table option dropdown
* Update implementation of dashboards dropdown in save as menu
* Update implementations of dropdowns in task form
* Update Variable control bar dropdowns
* Delete unused component
* Remove unused imports
* Update bucket dropdown implementation in delete data form
* Update searchable dropdown to use new clockface components
* Delete local dropdown components
* Fix failing unit tests
* blerp
* Coerce type in view type dropdown
* Fix onboarding styles
* Fix e2e tests
Co-Authored-By: Andrew Watkins <121watts@users.noreply.github.com>
* Fix last e2e test
Co-Authored-By: Andrew Watkins <121watts@users.noreply.github.com>
* build(e2e): allow cypress to run with webpack dev server
* bump to client 0.5.3
* export Query type from client and create alerting mock
* Bump client to 0.5.5
* Merge all status enums to one type
* Fix threshold visualization types
* Add extra underscore to notification rules
* Use check view type from client
* Add description field to checks, notificationrules and endpoints
* Add init check cards
* Add check card actions
* Correct component name
* Add check card context and toggle
* Add id to notification rule base
* Add notification rule cards
* add checks reducer tests
* user immer for checks reducer
* add tests and immer to notification rule reducer
Changes the `latestValues` logic to ignore null/empty Flux rows. This
prevents a single stat/gauge crash.
Also wraps the time machine `Vis` in a error boundary, to mitigate the
results of a crash.
Closes#14422
* Add columns for checks, nr's and endpoints
* Add checks getters and redux store
* Add notification rules Store and fetching
* Connect ChecksColumn to redux and add checkcards
* specify const types in action creators