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
Michael Lange
3c75bd49eb
Merge pull request #4727 from hashicorp/f-ui-improved-stats-charts
...
UI: Improved stats charts
2018-10-17 10:55:54 -07:00
Michael Lange
f02d99a2c0
Merge pull request #4718 from hashicorp/f-ui-a11y-line-chart
...
UI: Add some simple accessibility labels for line charts
2018-10-17 09:43:27 -07:00
Michael Lange
2c20678d8b
Add role="tooltip" to tooltips throughout the app
2018-10-17 07:17:24 -07:00
Michael Lange
d83d2314de
Add a11y features to the line-chart component
...
- Treat it as an image
- Add a title and a description
- Hide the axes, just in case
2018-09-27 12:55:52 -07:00
Michael Lange
0e563e505b
Make the global logo link to the jobs page (home page)
2018-09-26 11:19:24 -07:00
Michael Lange
1e34a6ac72
Add utilization stats to the task rows on allocation detail
2018-09-26 10:59:26 -07:00
Michael Lange
65336ccd96
Use the StatsTracker method of getting alloc stats in alloc row
2018-09-26 10:59:26 -07:00
Michael Lange
866f650de8
Acceptance test coverage for all the pages with resource utilization graphs
2018-09-19 16:33:51 -07:00
Michael Lange
0ede4c512e
Integration tests for the primary-metric component
2018-09-19 14:15:32 -07:00
Michael Lange
cf57ddc89e
Gap support for line charts
2018-09-17 16:58:56 -07:00
Michael Lange
7c24847749
Add resource utilization graphs to the task index page
2018-09-14 10:21:48 -07:00
Michael Lange
509f42ca0c
Add resource utilization graphs to the allocation index page
2018-09-14 10:21:28 -07:00
Michael Lange
58349199c6
Style the primary-metric pattern
2018-09-14 10:20:33 -07:00
Michael Lange
1572e8d820
Remove old stat tracking code from the client page
...
In favor of the new primary-metric components
2018-09-13 17:01:24 -07:00
Michael Lange
76f9c13cb2
Use the new primary-metric component on the client detail page
2018-09-13 17:01:24 -07:00
Michael Lange
48910d8334
New primary-metric component
...
It encapsulates all the tracker, polling, and markup for this style
of metric.
2018-09-13 17:01:24 -07:00
Michael Lange
44b16b2b7c
Full markup for time series metrics
2018-09-13 17:01:24 -07:00
Michael Lange
b80016d5a0
Add stat charts to the client page
2018-09-13 17:01:24 -07:00
Michael Lange
fd80df66a5
Split the line-chart and stats-time-series freestyle entries
2018-09-13 16:45:56 -07:00
Michael Lange
a3e858e27e
Updates to the styleguide
2018-09-13 16:45:56 -07:00
Michael Lange
4b67b7668c
Use "global" gradients via a clipping mask and a rect w/100% height
2018-09-13 16:45:54 -07:00
Michael Lange
0d7c22ff08
Stats time series
...
A use-case specific line-chart for showing utilization metrics by
percent
2018-09-13 16:45:13 -07:00
Michael Lange
db6ad98eb4
Make the tooltip animation snappier for line charts
...
When data is coming in live, the tooltip can get bogged down by updates
causing the tooltip to never make it under the mouse, which looks like
either lag or a bug.
2018-09-13 16:45:13 -07:00
Michael Lange
5e09491bab
Styleguide entry for the line chart component
2018-09-13 16:45:13 -07:00
Michael Lange
48df4d2d29
New line chart component
2018-09-13 16:45:08 -07:00
Michael Lange
130e951a37
Merge pull request #4600 from hashicorp/f-ui-job-writes
...
UI: Job Writes
2018-08-30 10:41:14 -07:00
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
c96c99aa37
Test coverage for the promote canary feature
2018-08-30 09:38:29 -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
42a30ab694
Update the info message about token storage
2018-08-28 10:05:36 -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
e8db71a065
Acceptance tests for the edit behaviors on the job definition page
2018-08-23 10:26:20 -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
684f45c285
Introduce job editing to the job definition page
2018-08-21 16:46:24 -07:00
Michael Lange
b478d71a7b
Support cancellation of editing in the job-editor
2018-08-21 16:45:53 -07:00
Michael Lange
8031a0d35d
Fix multiple highlight bug in the distribution-bar component
...
Caused by the re-indexing that occurs to remove zero-value bars.
2018-08-21 16:37:36 -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
d64491b22f
New job edit page
2018-08-21 12:06:43 -07:00