Seth Hoenig
acfdf0f479
compliance: add headers with fixed copywrite tool ( #17353 )
...
Closes #17117
2023-05-30 09:20:32 -05:00
Jai
08d97a19ca
feat: visualize HCL Job Specification in the Nomad UI jobs.job.definition
view ( #16669 )
...
* ui: Toggle for `read-only` view (#16279 )
* ui: model update for specification
* style: add styling for select
* style: add styling for select
* refact: add spec to view
* refact: update component API
* test: refactor for new UI state
* refact: clean conditional
* refact: update component API for prop
* chore: correct naming
* chore: remove `fn` helper
Co-authored-by: Phil Renaud <phil.renaud@hashicorp.com>
* update `default` Mirage scenario (#16496 )
* chore: update mirage scenario:
* ui: conditionally render toggle button (#16497 )
* chore: update css variable name (#16498 )
---------
Co-authored-by: Phil Renaud <phil.renaud@hashicorp.com>
* ui: Display JSON view of variables associated to job specification (#16570 )
* chore: move fixture to util
* chore: update tests:
* ui: display variables table
* chore: add mirage fixture (#16572 )
* ui: regex for job spec parse (#16668 )
* ui: remove variable table (#16670 )
* ui: notify user if specification has variables (#16671 )
* ui: regex for job spec parse
* chore: deprecate variable references
* chore: update mirage
* ui: add notification
* test: add test coverage for parse method (#16590 )
* refact: `JobEditor` reactive query parameters (#16710 )
* refact: add query parameter
* refact: move toggle action to controller
* ui: remove toggle behavior in `JobEditor` (#16711 )
* refact: rename logic for select
* chore: instantiate qp in route
* refact: uniform alerts (#16715 )
* style: buffer between alert and header
* refact: extract alerts into a component
* chore: update tests for qp
* chore: defensive logic for app controller
* refact: move `edit` state to controller (#16725 )
* refact: move edit state to controller
* refact: handle edit state (#16731 )
* refact: handle edit state
* ui: warning message (#16732 )
* ui: warning message
* ui: enable editing of HCL vars in the UI (#16734 )
* enable editing of HCL vars
* refact: default qp logic
* refact: alert condition
* refact: Pass `variables` as string (#16849 )
* ui: Toggle for `read-only` view (#16279 )
* ui: model update for specification
* style: add styling for select
* style: add styling for select
* refact: add spec to view
* refact: update component API
* test: refactor for new UI state
* refact: clean conditional
* refact: update component API for prop
* chore: correct naming
* chore: remove `fn` helper
Co-authored-by: Phil Renaud <phil.renaud@hashicorp.com>
* update `default` Mirage scenario (#16496 )
* chore: update mirage scenario:
* ui: conditionally render toggle button (#16497 )
* chore: update css variable name (#16498 )
---------
Co-authored-by: Phil Renaud <phil.renaud@hashicorp.com>
* refact: `JobEditor` reactive query parameters (#16710 )
* refact: add query parameter
* refact: move toggle action to controller
* ui: remove toggle behavior in `JobEditor` (#16711 )
* refact: rename logic for select
* chore: instantiate qp in route
* refact: uniform alerts (#16715 )
* style: buffer between alert and header
* refact: extract alerts into a component
* chore: update tests for qp
* chore: defensive logic for app controller
* refact: move `edit` state to controller (#16725 )
* refact: move edit state to controller
* refact: handle edit state (#16731 )
* refact: handle edit state
* ui: warning message (#16732 )
* ui: warning message
* ui: enable editing of HCL vars in the UI (#16734 )
* enable editing of HCL vars
* refact: default qp logic
* refact: alert condition
* refact: variables as string
* style: revert styling change
---------
Co-authored-by: Phil Renaud <phil.renaud@hashicorp.com>
* bug: correctly edit variables (#16989 )
* ui: visualize variables (#16987 )
* ui: fetchRawSpecification
* refact: integrate new model method
* test: fetchRaw unit
* styling: enable height on cm
* chore: update copy
* feat: visual variables
* chore: conditional render info txt
* refact: add mirage endpoint
* refact: update test for new schema
* refact: job submit flow (#17015 )
* refact: job update logic
* chore: remove dead code
* bug: update `job.run` and `job.update` adapter methods (#17055 )
* refact: update adapter
* chore: update api usage
* styling: UX requests (#17064 )
* refact: update adapter
* chore: update api usage
* styling: disable toggle w text
* styling: stick button
* style: space out alerts
* chore: autofocus on first editor
* bug: dismiss alert
* chore: add jsdoc and assertion check
* chore: update mirage for Vercel (#17054 )
* chore: mirage logic for vercel deploy
* chore: update test for mirage change
* refact: API refactoring (#17083 )
* refact: udpate for req schema
* refact: update for variable flags and literal
* bug: visualize job model not derived state
* chore: update copy
* chore: fix incorrect copy
* chore: deprecate variables derived state
* chore: update copy
* feat: enable toggle on edit
* chore: prettify
* refact: move conditional
---------
Co-authored-by: Phil Renaud <phil.renaud@hashicorp.com>
2023-05-09 11:03:52 -04:00
hashicorp-copywrite[bot]
005636afa0
[COMPLIANCE] Add Copyright and License Headers
2023-04-10 15:36:59 +00:00
Jai Bhagat
37886861e2
refact: extract setPolicy into utils
2022-01-26 12:06:18 -05:00
Jai Bhagat
3a9057a89c
ui: prettify js files
2022-01-20 09:54:56 -05:00
Jai Bhagat
c4bc5ab352
ui: fix auto-fixable linting errors
2022-01-20 09:46:45 -05:00
Michael Lange
1abbce97ac
Temporary helpers for ember-power-select
...
These are based on the source code for selectChoose. I would have liked
to have used selectChoose, but the implementation has two await
settled()s in it which prevented me from writing the tests I needed to
write.
These new extension helpers separate selectChoose into two pieces so
logic can be placed between the two async actions.
2020-06-16 10:23:36 -07:00
Michael Lange
762a82702a
Add tests for findAll store culling
2018-03-02 16:21:37 -08:00
John Cowen
1f9a2064c6
Move cleanWhitespace to utils, readd data-test attribute for PF's
...
1. cleanWhitespace > /test/utils/clean-whitespace.js
2. Missd the data-test attribute for placement failures in previous
conflict
2018-01-19 13:59:19 +00:00