Michael Lange
8920650990
New Mirage scenario for puppeteer script to use
2019-06-19 17:18:40 -07:00
Buck Doyle
237c40698b
Update client list to combine statuses ( #5789 )
...
The draining, eligibility, and status fields now all show under a combined
state column. Draining takes precedence, then (in)eligibility; if neither of
those is true, the status displays.
2019-06-19 10:11:17 -07:00
Buck Doyle
6c0080a252
Change sort arrow to pass through pointer events ( #5833 )
...
Without this, clicking on the sort arrow didn’t change the
sort direction.
2019-06-13 16:14:35 -05:00
Michael Lange
afa5f4dc0e
Include the _ prefix separator in both regexes
...
And include all prefix types in the test data
2019-05-21 14:20:40 -07:00
Michael Lange
d33f4bfd49
Acceptance testing for allocation lifecycle
2019-05-21 09:24:19 -07:00
Michael Lange
a301e0f079
Restart a single task from the task detail page
2019-05-21 09:24:18 -07:00
Michael Lange
01a3450c08
Don't cancel watchers when transitioning to a sub-route
2019-05-21 09:24:18 -07:00
Michael Lange
3a8334e720
Watch the next allocation on the allocation index page
2019-05-21 09:24:17 -07:00
Michael Lange
69c6c34afa
Support task restarting in the allocation adapter
2019-05-21 09:24:17 -07:00
Michael Lange
64b4bf6546
Add stop and restart buttons to the allocation index page
2019-05-21 09:24:16 -07:00
Michael Lange
4038434603
Allocation methods for stopping and restarting
2019-05-21 09:24:16 -07:00
Michael Lange
b33ff625db
New with-headroom modifier for titles
2019-05-21 09:24:15 -07:00
Michael Lange
b41af1c67a
Add cancel on click outside and disabled behaviors to two-step-button
2019-05-21 09:24:14 -07:00
Michael Lange
203b54b246
Move addToPath to its own util
2019-05-20 11:52:47 -07:00
Michael Lange
3c1de2df91
Standardize on Abort over Cancel
2019-05-20 11:08:16 -07:00
Michael Lange
c68962078a
Replace the adapter cancellation methods with a cancellation token system
2019-05-20 10:29:22 -07:00
Buck Doyle
3782919a48
Change clients/jobs facets to always right-align
...
This changes the templates so the element that contains
the search box is always present, instead hiding only
the box itself when there’s nothing to search. Keeping
the empty element lets it take up its flexbox space so
the facets will no longer be in the centre.
2019-05-15 13:25:30 -05:00
Conor Mongey
aa4c1288f3
Return a htmlSafe string rather than use triple curlies
2019-05-02 21:47:24 +01:00
Conor Mongey
d2323e0cb8
Converts ANSI terminal codes to HTML in logs
2019-05-02 21:47:23 +01:00
Michael Lange
d092723f89
Test coverage for preemption on the client detail page
2019-04-22 16:40:10 -07:00
Michael Lange
5aa938e121
Test coverage for preemption on the allocation detail page
2019-04-22 16:40:09 -07:00
Michael Lange
4752950cae
Show which allocations an allocation preempted on the alloc page
2019-04-22 16:40:06 -07:00
Michael Lange
400deae4ce
Show which alloc, if any, preempted an alloc on the alloc detail page
2019-04-22 16:40:05 -07:00
Michael Lange
7ae2081282
Preemptions count and filtering on client detail page
...
Show the count in the allocations table next to the existing total alloc
count badge. Clicking either will filter by all or by preemptions.
2019-04-22 16:40:04 -07:00
Michael Lange
a33b105181
Add preempted icon to alloc row
2019-04-22 16:40:04 -07:00
Michael Lange
dca386ca70
Make sure tooltips show up over the top of the side bar
2019-04-22 16:40:03 -07:00
Michael Lange
384a0e5a54
Add wasPreempted bool to allocs
2019-04-22 16:40:02 -07:00
Michael Lange
c456c5eed0
Show preemptions on the job plan phase of job submission
2019-04-22 16:40:01 -07:00
Michael Lange
cf1d4a3a1e
Data modeling for preemptions
2019-04-22 16:40:00 -07:00
Michael Lange
f6232f1817
ES5 getters codemod
2019-04-10 14:54:36 -07:00
Michael Lange
e74873f9c1
Address the Ember.Logger deprecations
2019-04-10 14:54:35 -07:00
Michael Lange
23729ad5a7
Address the copy/copyable deprecation
2019-04-10 14:54:35 -07:00
Michael Lange
7e6a4f74fc
Address inflector deprecations
2019-04-10 14:54:35 -07:00
Michael Lange
cf44c5449c
Address test failures
2019-04-10 14:54:35 -07:00
Michael Lange
30bcacfb92
Address template linting issues
2019-04-10 14:54:34 -07:00
Michael Lange
4bc41d3f29
Replaces .columns with .toolbar on the clients page
2019-04-10 10:34:10 -05:00
Michael Lange
bee09ca759
Replace the columns pattern with the new toolbar pattern on the jobs page
2019-04-10 10:34:10 -05:00
Michael Lange
9d4756f732
New toolbar CSS component
2019-04-10 10:34:10 -05:00
Michael Lange
e28fe37a1c
Make the search box more elastic
...
1. Set a higher max-width
2. Set a min-width
3. Remove the min-width on mobile, including the invisible size="20" in
the markup
2019-04-10 10:34:10 -05:00
Michael Lange
b650b4f84e
Fixes a few minor issues with the multiselect dropdown
...
1. Label no longer bleeds into the downward arrow icon
2. The selection number no longer breaks onto its own line
3. Options have a min-width so short labels can't result in small click
targets
2019-04-10 10:34:10 -05:00
Michael Lange
4e499003c6
Change breakpoints to match Nomad/Bulma widths
2019-04-10 10:34:10 -05:00
Michael Lange
0ff766ed8c
Add the ember-responsive addon
2019-04-10 10:34:10 -05:00
Michael Lange
738ceda8f2
Improve the search box component to make it fluid and iconed
2019-04-10 10:34:10 -05:00
Michael Lange
80580797ef
Test coverage for clients faceted search
2019-04-10 10:34:10 -05:00
Michael Lange
21f8351929
Implement faceted search on the clients page
2019-04-10 10:34:10 -05:00
Michael Lange
498f513dc0
Add nodeClass to the node model
2019-04-10 10:34:10 -05:00
Michael Lange
401b5997a3
Refactor qp helpers from the jobs faceted search
2019-04-10 10:34:10 -05:00
Michael Lange
ef9f228f93
Changes from code review
2019-04-10 10:34:10 -05:00
Michael Lange
70ab07ee6e
Make the facet filter function clearer with more brackets
2019-04-10 10:34:10 -05:00
Michael Lange
fc794efce8
Simplify options and selection names
2019-04-10 10:34:10 -05:00