Commit Graph

125 Commits

Author SHA1 Message Date
Michael Lange
334358ad24 Merge pull request #4615 from hashicorp/f-ui-restart-stopped-job
UI: Restart stopped job
2018-08-30 09:49:14 -07:00
Michael Lange
d824b70cee Merge pull request #4616 from hashicorp/f-ui-promote-canary
UI: Promote canary
2018-08-30 09:48:31 -07:00
Michael Lange
f4ceb2264c Fix the flickering issue with start/stop job
When the server doesn't respond immediately, there is a visible window
of time between the action being submitted and the blocking query coming
back with the new job status.
2018-08-28 11:27:00 -07:00
Michael Lange
f79f037096 Add a confirmation loading state to the two-step-button component 2018-08-28 11:27:00 -07:00
Michael Lange
f09e9a41bc Switch stop/run job actions to EC tasks 2018-08-28 11:27:00 -07:00
Michael Lange
619376c3b8 Add Start Job action on the job overview page for when a job is dead 2018-08-28 11:27:00 -07:00
Michael Lange
c510060c12 Change the latest deployment component to include a Promote Canary button
Before it would say the deployment required promotion, now it has a
button that triggers the promotion.
2018-08-24 16:41:47 -07:00
Michael Lange
85aaa53fd5 Simplify the data control flow around job.plan() 2018-08-23 15:40:42 -07:00
Michael Lange
6463efe2ce Test coverage for the job-editor component
Most of this was ported over from the existing job run acceptance tests
2018-08-23 09:00:14 -07:00
Michael Lange
d36270b0dd fixup-job-editor 2018-08-21 16:43:46 -07:00
Michael Lange
cdc37ec36c Support different contexts for the job editor 2018-08-21 16:41:05 -07:00
Michael Lange
a2c12b91e3 Move the bulk of the new job page into a new job editor component 2018-08-21 12:07:45 -07:00
Michael Lange
9b7b465a66 Show the scheduler dry-run output on the plan page 2018-08-20 16:44:37 -07:00
Michael Lange
19d7202bd1 Use ivy-codemirror in the JSON Viewer component 2018-08-13 17:04:14 -07:00
Michael Lange
95e8259447 Acceptance tests for the region switcher 2018-08-10 12:52:05 -07:00
Michael Lange
362aff0fab Simplify the control flow around changing namespaces and regions
The UI will no longer try to redirect to the appropriate namespace or
region if one is found in localStorage. Instead, it will assume that
the lack of query param means the default namespaces or region is
desired.
2018-08-09 18:22:39 -07:00
Michael Lange
3f262143b6 Move the region switcher out of the secondary nav and into the gutter when the gutter is collapsed 2018-08-09 18:22:37 -07:00
Michael Lange
47210b3c93 Add region switcher to the global header 2018-08-09 18:22:37 -07:00
Michael Lange
05273c7c36 Add open/close functionality to the gutter-menu when it's collapsed 2018-08-06 11:21:53 -07:00
Michael Lange
f50aff562c Treat filtering on an async relationship as async 2018-08-06 11:02:21 -07:00
Michael Lange
221881e502 Add recent allocations to relevant job overview pages 2018-08-06 10:59:35 -07:00
Michael Lange
11bc25b1b3 Merge pull request #4533 from hashicorp/f-ui-refactor-page-chrome
UI: Refactor page chrome
2018-08-06 10:50:03 -07:00
Michael Lange
6fe8356d1c Give the running-deployment component a more appropriate name 2018-07-30 15:31:31 -07:00
Michael Lange
e278d6315a Make running-deployment always show the latest deployment 2018-07-30 15:31:31 -07:00
Michael Lange
06b3cc8760 New page-layout component that contains both the header and the gutter menu 2018-07-30 13:13:52 -07:00
Michael Lange
d0c76b844a Remove all references to onNamespaceChange 2018-07-30 13:13:52 -07:00
Michael Lange
3859c3b1bb Redo onNamespaceChange to use the router 2018-07-30 13:13:52 -07:00
Michael Lange
62cdc28b55 Merge pull request #4507 from hashicorp/b-ui-dist-bar-corners
UI: Fix the missing pixels issue with distribution-bar
2018-07-13 11:04:29 -07:00
Michael Lange
78e66d4100 Make job alloc/children summary collapsable (and persist the choice in localStorage) 2018-07-13 10:26:46 -07:00
Michael Lange
a58e591910 Add an option to start expanded and an onToggle action to list-accordion 2018-07-13 10:26:46 -07:00
Michael Lange
d5af5e6cfc Compute the correct number of pixels to shave off of bar width 2018-07-13 10:26:01 -07:00
Michael Lange
7e51502cc5 Create a single-bar example of distribution-bar in the styleguide 2018-07-13 10:26:01 -07:00
Michael Lange
e435d542b1 Fix a bug where the wrong index could be used when some bars had no value 2018-07-13 10:26:01 -07:00
Michael Lange
a82a036a12 Guard against URI encoding 2018-07-10 11:29:00 -07:00
Michael Lange
b8b3d03e41 Merge pull request #4458 from hashicorp/f-ui-refactor-breadcrumbs
UI: Refactor breadcrumbs
2018-07-10 11:01:28 -07:00
Michael Lange
8d417e7800 Remove evaluations from the job overview page 2018-07-06 16:53:13 -07:00
Michael Lange
866043ac0f Merge pull request #4468 from hashicorp/f-ui-styleguide-progress
UI: Fill out the styleguide
2018-07-06 16:03:41 -07:00
Michael Lange
90ea4f0f21 Update all the awkward browserify imports to plain ol' es6 imports 2018-07-06 13:38:57 -07:00
Michael Lange
0f90e066ee Remove all references to breadcrumbs outside of routes 2018-07-06 11:12:12 -07:00
Michael Lange
dd6f12696f New breadcrumb service and component for describing breadcrumbs in routes
Works by segmenting the currentRouteName from the router service
and walking over each route in the current hierarchy to collect crumbs.
2018-07-06 11:12:10 -07:00
Michael Lange
2c10e8ad2e Styleguide entries for accordion 2018-07-03 14:30:40 -07:00
Michael Lange
9a56423bab Styleguide entry for Progress Bar 2018-07-03 13:54:00 -07:00
Michael Lange
e17592edab Styleguide entry for Table, Configuration 2018-07-03 13:06:39 -07:00
Michael Lange
f83b39838a Styleguide entry for tables 2018-07-03 12:30:34 -07:00
Michael Lange
bed343e10e Styleguide entry for Log Stream 2018-07-02 15:33:37 -07:00
Michael Lange
9fda975a7a Styleguide entry for the JSON Viewer 2018-06-30 11:31:17 -07:00
Michael Lange
83e5c23dba Styleguide entry for the timeline component 2018-06-29 18:33:23 -07:00
Michael Lange
cbf39454b3 Dropdown entry to the styleguide 2018-06-29 14:21:33 -07:00
Michael Lange
e1ef069496 Styleguide entry for the diff-viewer 2018-06-29 13:34:01 -07:00
Michael Lange
8f811d5046 Remove hacky code that worked around an Ember Data bug
The bug is fixed in 2.18, so this can be written in the normal
less surprising way.
2018-06-13 15:05:18 -07:00