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
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
64b4bf6546
Add stop and restart buttons to the allocation index page
2019-05-21 09:24:16 -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
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
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
c456c5eed0
Show preemptions on the job plan phase of job submission
2019-04-22 16:40:01 -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
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
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
fc794efce8
Simplify options and selection names
2019-04-10 10:34:10 -05:00
Michael Lange
e1abb9f7fe
Test coverage for job list facets
2019-04-10 10:34:10 -05:00
Michael Lange
49088a3d29
Model facets in the page object
2019-04-10 10:34:10 -05:00
Michael Lange
92a6809b2a
Introduce encode/decode for array query params
2019-04-10 10:34:10 -05:00
Michael Lange
2808671c78
Support for the no options case
2019-04-10 10:34:10 -05:00
Michael Lange
49bd7acc5e
Scaffold the facets and facet options for the jobs list page
2019-04-10 10:34:10 -05:00
Michael Lange
e1b0eb58e9
Remove the includes helper in favor of the contains helper
2019-04-10 10:34:10 -05:00
Michael Lange
083d7aed5c
Add the right-alignment case to freestyle
2019-04-10 10:34:10 -05:00
Michael Lange
bff6039dca
Always left-align the dropdown position to the trigger
2019-04-10 10:34:10 -05:00
Michael Lange
70426ad2cd
Test coverage for the multi-select-dropdown component
2019-04-10 10:34:10 -05:00
Michael Lange
b4a921f511
Tab and keyboard navigation for multi-select
2019-04-10 10:34:10 -05:00
Michael Lange
32f815dc51
Round out the freestyle entry
2019-04-10 10:34:10 -05:00
Michael Lange
6909d3a8c9
Multi-select button-bar support
2019-04-10 10:34:10 -05:00
Michael Lange
eae97d992c
Persistence and onSelect handler for the multi-select-dropdown
2019-04-10 10:34:10 -05:00
Michael Lange
3cef4286ad
Templating and styling the multi-select-dropdown component
2019-04-10 10:34:10 -05:00
Michael Lange
384ad49504
Freestyle entry for the new multi-select-dropdown component
2019-04-10 10:34:10 -05:00
Jacek Jagiello
27d5d3ea64
5303 make logs view full width to better support large screens
2019-03-06 23:29:24 +01:00
Michael Lange
586e98bbea
Apply new date and timestamp helpers e'rywhere
2019-02-01 09:19:28 -08:00
Michael Lange
77e4e64b5f
Always show an absolute timestamp tooltip when showing relative dates
2019-01-30 09:59:41 -08:00
Michael Lange
bf9ff6ed8b
Test coverage for resource graph empty states
2018-12-13 07:53:17 -08:00
Michael Lange
e9ba939bd6
Conditionally show the utilization graphs on the allocation and task detail pages
2018-12-13 07:53:17 -08:00
Michael Lange
25a29cb4ee
Conditionally show utilization metrics on alloc and task rows
2018-12-13 07:53:17 -08:00
Michael Lange
a1d5f127e3
Merge pull request #4860 from hashicorp/b-ui-allocation-detail-empty-state
...
UI: Allocation detail empty state
2018-11-19 12:43:39 -08:00
Michael Lange
122a8a12e8
Add an empty state to the allocation detail task list
2018-11-19 12:18:14 -08:00
Michael Lange
654611ea9a
Merge pull request #4850 from hashicorp/f-ui-links-on-error-pages
...
UI: Escape hatch links on error pages
2018-11-19 12:17:36 -08:00
Michael Lange
5801b79b81
Show the correct template for parameterized job children
2018-11-07 21:04:27 -08:00
Michael Lange
d49631bb8a
Test coverage for error page escape hatch links
2018-11-07 16:19:45 -08:00
Michael Lange
ac43c0ab77
Add escape hatch links to the error page
2018-11-07 16:09:23 -08:00
Michael Lange
b00916ac17
Test coverage for resetPagination
2018-10-30 14:17:23 -07:00
Michael Lange
44e33d01f0
Add the resetPagination hook to search boxes across the app
2018-10-30 10:52:54 -07:00