Buck Doyle
dfb88cc787
UI: add Consul Connect features ( #6108 )
2019-09-04 09:39:56 -05:00
Buck Doyle
2364fb2da1
UI: Add creation time to evaluations table ( #6050 )
2019-08-22 08:11:24 -05:00
Michael Lange
65aa4757b8
Use the standard empty state when a dir is empty
2019-08-19 17:16:26 -07:00
Michael Lange
354da0f60c
Merge pull request #6048 from hashicorp/f-ui/alloc-fs-files
...
UI: Alloc FS: File Viewer
2019-08-19 10:36:28 -07:00
Michael Lange
a728ed13e1
Prevent a change in height when switching from a dir to a file
2019-08-08 15:41:47 -07:00
Michael Lange
26e74fe2e2
Make a dedicated fs-breadcrumbs component
2019-08-07 15:29:14 -07:00
Michael Lange
55039b6b82
Minor fixes from code review
2019-08-07 15:11:32 -07:00
Buck Doyle
473ef7a662
Add page titles to filesystem routes ( #6024 )
2019-08-01 11:17:46 -05:00
Michael Lange
a465046d9c
fixup-integrate-file-component
2019-07-31 01:39:59 -07:00
Michael Lange
c4516158b0
Test coverage for task-file component
2019-07-30 17:25:49 -07:00
Michael Lange
6bd54f7343
Test coverage for streaming file component
2019-07-30 17:25:48 -07:00
Michael Lange
7294f38a32
Integration tests for the image-file component
2019-07-30 17:25:47 -07:00
Michael Lange
55349dccee
Add unsupported file type state
2019-07-30 17:25:45 -07:00
Michael Lange
fea3731068
Integrate the task-file component with the fs explorer pages
2019-07-30 17:25:40 -07:00
Michael Lange
8403cbaa53
Refactored and image support of the task-file component
2019-07-30 17:22:52 -07:00
Michael Lange
6ec7fafaa5
Markup for the image-file component
2019-07-30 17:22:51 -07:00
Michael Lange
45c8f37157
image-file component for showing an image and image metadata
2019-07-30 17:22:49 -07:00
Michael Lange
caf48ee3e6
Extract a streaming-file component from the task-log component
...
The new streaming-file component takes an arbitrary logger component
along with some mode flags and handles things like polling, DOM updates,
and scroll position.
2019-07-30 17:22:48 -07:00
Michael Lange
a993a305cd
New task-file component
...
Based on the task-log component. Commonalities will be refactored.
2019-07-30 17:22:47 -07:00
Buck Doyle
c0ba4eeac9
Merge branch 'master' into f-ui/alloc-fs
...
# Conflicts:
# ui/app/templates/allocations/allocation/task/index.hbs
# ui/app/templates/allocations/allocation/task/logs.hbs
2019-07-26 14:49:36 -05:00
Buck Doyle
f046ec31e5
UI: Add allocation directory sorting ( #5914 )
...
When sorting by size, directories are sorted by name, as size
isn’t displayed.
This includes a change to the positioning of sort arrows for all tables,
moving them closer to the text, because in some cases, the arrows
for right-aligned columns were ambiguously positioned.
2019-07-23 15:37:34 -05:00
Buck Doyle
87d716ed0b
UI: Add page titles ( #5924 )
...
This uses ember-page-title to add dynamic page titles throughout the
route hierarchy. When there’s more than one region, the current
current region is added before the final entry of “- Nomad”.
2019-07-17 15:02:58 -05:00
Buck Doyle
596b5aaf7e
UI: Add copy button for client/allocation UUIDs ( #5926 )
...
The button shows a success icon and tooltip on click, and resets
after two seconds.
2019-07-15 12:14:32 -05:00
Buck Doyle
fdca5cf84a
Remove superfluous test attributes ( #5927 )
...
I found while working on #5926 that x-icon already adds
assertion-compatible selectors, so these wrappers are
unnecessary.
2019-07-08 10:36:56 -05:00
Buck Doyle
ee07bab099
UI: Add allocation directory rendering ( #5873 )
...
This lets users navigate the allocation filesystem. It doesn’t
support viewing actual files yet.
2019-07-02 16:42:38 -05:00
Michael Lange
ca7c4d3e43
Some placeholder templates and routes for new feature
2019-06-20 15:20:01 -07:00
Michael Lange
5e43366597
Add new menu item to the task subnav
2019-06-20 12:02:25 -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
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