Commit Graph

334 Commits

Author SHA1 Message Date
Michael Schurter
8da7335c16 non-Existent -> nonexistent
Reverting from #3963

https://www.merriam-webster.com/dictionary/existent
2018-03-12 11:59:33 -07:00
Josh Soref
af6d9ee479 spelling: rolling 2018-03-11 18:52:29 +00:00
Josh Soref
ac40c42533 spelling: existent 2018-03-11 18:30:37 +00:00
Josh Soref
399bc6d413 spelling: exhausted 2018-03-11 18:05:21 +00:00
Josh Soref
9d996f385e spelling: details 2018-03-11 17:54:56 +00:00
Josh Soref
7872dca777 spelling: breadcrumb 2018-03-11 17:44:27 +00:00
Josh Soref
66f3903a76 spelling: appropriate 2018-03-11 17:39:47 +00:00
Michael Lange
a1e34f0258 Only show the placement failures section if there is a blocked eval 2018-03-08 14:14:55 -08:00
Michael Lange
220790f3fa Merge pull request #3936 from hashicorp/f-ui-polling
UI: Live updating views
2018-03-08 13:27:02 -08:00
Michael Lange
27ec2c23df Better define mixin contracts 2018-03-08 11:15:43 -08:00
Michael Lange
df54b6bae2 Fix a bug where namespace filter is incorrect for the jobs list 2018-03-08 10:40:31 -08:00
Michael Lange
4e0489ae42 Don't let aborted requests redirect to error 2018-03-08 10:40:31 -08:00
Michael Lange
d29942f1cc Change from the setupController hook to the new startWatchers hook 2018-03-08 10:40:31 -08:00
Michael Lange
01de2ea257 Toggle polling in components when switching away from the tab 2018-03-08 10:40:31 -08:00
Michael Lange
a6319f3fcb Wire up the job summary 2018-03-08 10:40:31 -08:00
Michael Lange
c86469725d New mixins for managing tab visibility effects 2018-03-08 10:40:31 -08:00
Michael Lange
40977d82f7 Patch tests 2018-03-05 09:32:05 -08:00
Michael Lange
0cb485534b Use willTransition instead of deactivate to cancel requests
deactivate happens _after_ the new route's model hook, which
results in the possibility of canceling new requests right
after they are made rather than existing open connections
2018-03-05 09:32:05 -08:00
Michael Lange
8fe4f76a17 Watch node and related allocations on the client detail page 2018-03-05 09:32:04 -08:00
Michael Lange
9390e092c7 Move node watching to the index page
It doesn't need to impact the entire route hierarchy
2018-03-05 09:32:04 -08:00
Michael Lange
e7a26ce8d1 Watch the allocation on the allocation and task pages 2018-03-05 09:32:04 -08:00
Michael Lange
5307803598 Watch job, job-summary, and job-allocs on the task group page 2018-03-05 09:32:04 -08:00
Michael Lange
093bd4128b Move jobs polling from jobs to jobs.index
It's only necessary for the list view, not the entire route hierarchy
2018-03-05 09:32:04 -08:00
Michael Lange
9cd5632d69 Add polling to the deployments page 2018-03-05 09:32:04 -08:00
Michael Lange
e1c5a5de6c Move job watchers to job.index
They are only for the overview page, not the whole hierarchy
2018-03-05 09:32:04 -08:00
Michael Lange
9658268192 Cancel a watch request before making an identical one 2018-03-05 09:32:04 -08:00
Michael Lange
34c712d5c5 Watch job versions 2018-03-05 09:32:03 -08:00
Michael Lange
88df7fe537 Fix preexisting bugs that only surfaced once live updating started 2018-03-05 09:32:03 -08:00
Michael Lange
594b9916ad Go through the expected normalization paths when watching relationships 2018-03-05 09:32:03 -08:00
Michael Lange
a2976dae85 Watch nodes and allocs on the nodes list page 2018-03-05 09:32:03 -08:00
Michael Lange
421f082a9c Address headers and ID bugs 2018-03-02 16:28:39 -08:00
Michael Lange
5dd83fd9cd Set slices after merging the selection 2018-03-02 16:21:37 -08:00
Michael Lange
6c3a09123a Json viewer isn't side effect free, so use a copy 2018-03-02 16:21:37 -08:00
Michael Lange
47dad64cab Add tests for findHasMany store culling 2018-03-02 16:21:37 -08:00
Michael Lange
7c51270876 Add tests for findAll store culling 2018-03-02 16:21:37 -08:00
Michael Lange
504ff2d4b7 Tests for watching and canceling requests 2018-03-02 16:21:37 -08:00
Michael Lange
0a0cea0f87 Watchable request helper for Mirage 2018-03-02 16:21:37 -08:00
Michael Lange
3c2a1f8a4a Fix existing tests 2018-03-02 16:21:36 -08:00
Michael Lange
60ee8714c1 Generalized solution for removing records in the local store
When the findAll response from the server no longer has them.
2018-03-02 16:21:36 -08:00
Michael Lange
dbc9903ae9 Cancel watch tasks when appropriate 2018-03-02 16:21:36 -08:00
Michael Lange
b69fe312b8 Watch properties cancel long poll requests 2018-03-02 16:21:36 -08:00
Michael Lange
ed809fe27e Track xhrs in the watchable adapter and expose cancellation methods 2018-03-02 16:21:36 -08:00
Michael Lange
8a119d99ce Remove stale records from the store for findHasMany requests 2018-03-02 16:21:35 -08:00
Michael Lange
b675d97400 Watch for summary changes in job-row 2018-03-02 16:21:35 -08:00
Michael Lange
702228e878 Watch all records on the jobs list page 2018-03-02 16:21:35 -08:00
Michael Lange
5e4491ca2c Remove records from the store when they are no longer in array responses
Ember Data doesn't do this by default, instead opting to be as
non-destructive as possible. However, this is desired behavior.
2018-03-02 16:21:35 -08:00
Michael Lange
bc2945756e Blocking query support for findAll requests 2018-03-02 16:21:35 -08:00
Michael Lange
4dd6972a33 Make the throttle time configurable 2018-03-02 16:21:35 -08:00
Michael Lange
6bf66f9ec8 Add a watchAll computed property macro 2018-03-02 16:21:34 -08:00
Michael Lange
27a32a76f1 Fix distribution-bar bugs found with live data
- Key data using datum label
  (when something goes from number, to zero, to number again)
- Retain active and inactive classes across data updates
2018-03-02 16:21:34 -08:00