open-nomad/ui/app/utils/classes
Nicholas Cioli 4d9fa38a5e
ui: add parameterized dispatch interface (#10675)
* ui: add parameterized dispatch interface

This commit adds a new interface for dispatching parameteried jobs, if
the user has the right permissions. The UI can be accessed by viewing a
parameterized job and clicking on the "Dispatch Job" button located in
the "Job Launches" section.

* fix failing lint test

* clean up dispatch and remove meta

This commit cleans up a few things that had typos and
inconsistent naming. In line with this, the custom
`meta` view was removed in favor of using the
included `AttributesTable`.

* ui: encode dispatch job payload and start adding tests

* ui: remove unused test imports

* ui: redesign job dispatch form

* ui: initial acceptance tests for dispatch job

* ui: generate parameterized job children with correct id format

* ui: fix job dispatch breadcrumb link

* ui: refactor job dispatch component into glimmer component and add form validation

* ui: remove unused CSS class

* ui: align job dispatch button

* ui: handle namespace-specific requests on job dispatch

* ui: rename payloadMissing to payloadHasError

* ui: don't re-fetch job spec on dispatch job

* ui: keep overview tab selected on job dispatch page

* ui: fix task and task-group linting

* ui: URL encode job id on dispatch job tests

* ui: fix error when job meta is null

* ui: handle job dispatch from adapter

* ui: add more tests for dispatch job page

* ui: add "job dispatch" capability check

* ui: update job dispatch from code review

Co-authored-by: Luiz Aoqui <luiz@hashicorp.com>
2021-07-20 18:27:41 -04:00
..
abstract-logger.js Add Ember ESLint plugin (#8134) 2020-06-09 16:03:28 -05:00
abstract-stats-tracker.js Add Ember ESLint plugin (#8134) 2020-06-09 16:03:28 -05:00
allocation-stats-tracker.js Correctly sort tasks in alloc stat tracker so the main task takes precedence 2021-03-24 15:10:46 -07:00
exec-command-editor-xterm-adapter.js UI: add handling for exec command-editing keys (#7601) 2020-04-03 12:14:47 -05:00
exec-socket-xterm-adapter.js ui: add parameterized dispatch interface (#10675) 2021-07-20 18:27:41 -04:00
log.js Add massaged results of class codemod 2020-06-10 16:18:42 -05:00
node-stats-tracker.js Update Ember/Ember CLI to 3.20 (#9641) 2021-02-17 15:01:44 -06:00
poll-logger.js Add massaged results of class codemod 2020-06-10 16:18:42 -05:00
promise-array.js Add massaged results of class codemod 2020-06-10 16:18:42 -05:00
promise-object.js Add massaged results of class codemod 2020-06-10 16:18:42 -05:00
query-params.js Add massaged results of class codemod 2020-06-10 16:18:42 -05:00
rolling-array.js Use the prototype instead of "private" property backups 2018-09-14 09:38:17 -07:00
stream-logger.js Remove special-casing of Safari to force use of a PollLogger 2020-06-24 20:30:52 -07:00
text-decoder.js Provides a slim TextDecoder polyfill for Edge 2017-11-21 11:22:41 -08:00