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
Michael Lange
c8693ba525
Make task page breadcrumbs extend the allocation breadcrumbs
2018-03-13 16:36:26 -07:00
Michael Lange
79ecf47936
Make allocation pages extend the job breadcrumb trail
2018-03-13 16:36:26 -07:00
Michael Lange
efeb5abbcb
Fix a bug where job links didn't always include the namespace QP
2018-03-13 16:34:01 -07:00
Michael Lange
df54b6bae2
Fix a bug where namespace filter is incorrect for the jobs list
2018-03-08 10:40:31 -08:00
Michael Lange
0ea1d0daaf
Fleshing out job page parts and differences
2018-02-06 10:53:50 -08:00
Michael Lange
37c39a9a05
Filter child jobs out of the root jobs list
2018-02-05 20:13:58 -08:00
Michael Lange
c8fcb4c710
Reorganize the styleguide using components for sections
2018-01-17 09:04:01 -08:00
Michael Lange
2e19c2d877
Use the new ember modules imports
...
Generated with a codemode:
https://github.com/ember-cli/ember-modules-codemod
2018-01-17 09:02:04 -08:00
Michael Lange
fbdf3ed3cb
Don't warn intentional errors in tests
...
It's too noisy
2018-01-17 09:02:04 -08:00
Michael Lange
ee7faa5561
Warn errors in prod
2017-12-06 10:33:03 -08:00
Michael Lange
3f3b31614c
Add a table of evaluations to the job detail page
2017-11-29 20:12:12 -08:00
Michael Lange
ad6307933c
Revert "UI Placement failures""
...
This reverts commits
141ecd8d91
d2d838c2de
8099db4336
86262b3cef
eb4104ec52
0e0e23e238
6d45658d77
b52a8176e8
2017-11-29 20:03:39 -08:00
Michael Lange
8099db4336
Add a table of evaluations to the job detail page
2017-11-29 16:30:33 -08:00
Michael Lange
20ac6c07df
Move logging logic from the controller to a component
2017-11-21 11:22:42 -08:00
Michael Lange
72d84f6922
First pass at the logs page
...
Just verifying the log code works
2017-11-21 11:22:42 -08:00
Michael Lange
3115b34cce
Guard against null values
2017-11-21 11:22:41 -08:00
Michael Lange
b3dc7364c5
Remold the allocation detail and task detail pages
...
Now that there is a task detail page, some of the content from
the allocation detail page is better suited there.
2017-11-14 11:08:51 -08:00
Michael Lange
0d2efb0f1a
Create a new task route hierarchy
...
Drilling into a task from an allocation transitions to the task
heirarchy.
2017-11-14 11:04:40 -08:00