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
f6232f1817
ES5 getters codemod
2019-04-10 14:54:36 -07:00
Michael Lange
21f8351929
Implement faceted search on the clients page
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
Michael Lange
e1abb9f7fe
Test coverage for job list facets
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
9a6f1c9b85
Implement the job list filtering based on facet selection
2019-04-10 10:34:10 -05:00
Michael Lange
7b07d1b3da
Implement the dynamic facet lists (datacenters and prefixes)
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
81788cf411
Clean up old controller code
2018-09-17 15:57:23 -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
f8c8c3cec4
Test coverage for NodeStatsTracker
2018-09-11 16:27:06 -07:00
Michael Lange
3c0977702e
Example usage of the NodeStatsTracker
2018-08-31 14:39:23 -07:00
Michael Lange
008227204f
Example of usage of the AllocationsStatsTracker
2018-08-31 14:39:22 -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
684f45c285
Introduce job editing to the job definition page
2018-08-21 16:46:24 -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
9e584e6486
Specialized No Leader error page
2018-08-20 14:11:50 -07:00
Michael Lange
a970741198
Move the Diff property read out of the template
2018-08-15 16:58:54 -07:00
Michael Lange
f29f4351f1
Error messages for job submit
2018-08-15 15:18:38 -07:00
Michael Lange
f2128872ce
Run job UI and API workflows
2018-08-14 18:26:26 -07:00
Michael Lange
da1e179704
Parse and Plan API and UI workflows
2018-08-14 17:29:51 -07:00
Michael Lange
fe315fe6d1
Address an issue with certain dependent keys
2018-08-09 18:22:39 -07:00
Michael Lange
a5da73da31
Repeat the new namespace pattern for region
2018-08-09 18:22:38 -07:00
Michael Lange
4715696959
Clear up the data flow for namespaces
...
This is incredibly tricky with query params, since there is a bundle of
timing issues, lifecycle issues, missing features, and all around
gotchas with query params.
This solution has no observers and no instances of the system service
being set from the jobs controller.
The upside to this is no observers, much easier to follow logic, no more
dependent key chain reactions.
2018-08-09 18:22:38 -07:00
Michael Lange
2e26a61302
Reset the system service when unloading the store
2018-08-09 18:22:37 -07:00
Michael Lange
dc1a031460
Add three-way region property (query param, service, localStorage)
2018-08-09 18:22:37 -07:00
Michael Lange
b128c05dac
Add search to the allocations page
2018-08-06 11:00:24 -07:00
Michael Lange
d250b2a54a
New dedicated allocations page for jobs
2018-08-06 10:59:35 -07:00
Michael Lange
3859c3b1bb
Redo onNamespaceChange to use the router
2018-07-30 13:13:52 -07:00
Michael Lange
1c89379231
Fix job subnav
2018-07-11 09:34:22 -07:00
Michael Lange
b3d390d05d
Update breadcrumbs on job evaluations
2018-07-11 09:28:19 -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
6c1006ffdf
Adds sorting to evaluations
2018-07-06 16:50:41 -07:00
Michael Lange
dbb8b8d8ad
Initial evaluations page
2018-07-06 16:41:09 -07:00
Michael Lange
0f90e066ee
Remove all references to breadcrumbs outside of routes
2018-07-06 11:12:12 -07:00
Michael Lange
f83b39838a
Styleguide entry for tables
2018-07-03 12:30:34 -07:00
Michael Lange
89fa0da5da
Make task rows clickable.
...
Right now they are the only tables where the entire row isn't a
click-target to drill into the detail page.
2018-06-06 14:50:28 -07:00
Michael Lange
8fa044a52a
Add driver status accordion section to the client detail page
2018-05-25 10:15:23 -07:00
Michael Lange
76caeb5083
Add a node events section to the node detail page
2018-05-25 10:15:22 -07:00
Michael Lange
15a7f2c012
Apply new search features to the job index page
2018-04-23 14:58:01 -07:00
Michael Lange
f5d8324d18
Don't read properties off of null objects
...
Somehow this controller code runs sometimes when the existing jobs
are dematerializing. This makes this.get('model') and array of null
2018-04-17 10:28:58 -07:00
Michael Lange
50ef5ede6e
Work around the dreaded broken relationship ED bug
...
Summary can unlink from a job when loaded in the wrong order. This
guarantees that the summary is bound to the job detail view by
falling back to the summary in the store.
2018-03-22 20:14:37 -07:00
Michael Lange
a30c60cc03
Always use the job plain id and job namespace in job links
2018-03-22 20:14:36 -07:00
Michael Lange
1c0d133f25
Always provide arguments instead of models to job links
...
This invoked the model hook, which will load the model and
redirect correctly based on permissions
2018-03-20 16:41:19 -07:00