open-nomad/ui/app/models
Michael Klein e096a0a5ab
Upgrade Ember and friends 3.28 (#12215)
* chore: upgrade forward compatible packages

* chore: v3.20.2...v3.24.0

* chore: silence string prototype extension deprecation

* refact: don't test clicking disabled button job-list

Recent test-helper upgrades will guard against clicking disabled buttons
as this is not something that real users can do. We need to change our
tests accordingly.

* fix: await async test helper `expectError`

We have to await this async test function otherwise the test's
rendering context will be torn down before we run assertions
against it.

* fix: don't try to click disabled two-step-button

Recent test-helper updates prohibit clicking disabled buttons. We need
to adapt the tests accordingly.

* fix: recommendation-accordion

Use up-to-date semantics for handling list-accordion closing
in recommendation-accordion.

* fixes toggling recommendation-accordion toggle.

* fix: simple-unless linting error application.hbs

There's no reason to use unless here - we can use if instead.

* fix: no-quoteless-attributes recommendation accordion

* fix: no-quoteless-attributes recommendation-chart

* fix: allow `unless` - global-header.hbs

This is a valid use of unless in our opinion.

* fix: allow unless in job-diff

This is not a great use for unless but we don't want to change this
behavior atm.

* fix: no-attrs-in-components list-pager

There is no need to use this.attrs in classic components. When we
will convert to glimmer we will use `@`-instead.

* fix: simple-unless job/definition

We can convert to a simple if here.

* fix: allow inline-styles stats-box component

To make linter happy.

* fix: disable no-action and no-invalid-interactive

Will be adressed in follow-up PRs.

* chore: update ember-classic-decorator to latest

* chore: upgrade ember-can to latest

* chore: upgrade ember-composable-helpers to latest

* chore: upgrade ember-concurrency

* fix: recomputation deprecation `Trigger`

schedule `do` on actions queue to work around recomputation deprecation
when triggering Trigger on `did-insert`.

* chore: upgrade ember-cli-string-helpers

* chore: upgrade ember-copy

* chore: upgrade ember-data-model-fragments

* chore: upgrade ember-deprecation-workflow

* chore: upgrade ember-inline-svg

* chore: upgrade ember-modifier

* chore: upgrade ember-truth-helpers

* chore: upgrade ember-moment & ember-cli-moment-shim

* chore: upgrade ember-power-select

* chore: upgrade ember-responsive

* chore: upgrade ember-sinon

* chore: upgrade ember-cli-mirage

For now we will stay on 2.2 - upgrades > 2.3 break the build.

* chore: upgrade 3.24.0 to 3.28.5

* fix: add missing classic decorators on adapters

* fix: missing classic decorators to serializers

* fix: don't reopen Ember.Object anymore

* fix: remove unused useNativeEvents

ember-cli-page-objects doesn't provide this method anymore

* fix: add missing attributeBindings for test-selectors

ember-test-selectors doesn't provides automatic bindings for
data-test-* attributes anymore.

* fix: classic decorator for application serializer test

* fix: remove `removeContext` from tests.

It is unneeded and ember-cli-page-objects doesn't provides
this method anymore.

* fix: remove deprecations `run.*`-invocations

* fix: `collapseWhitespace` in optimize test

* fix: make sure to load async relationship before access

* fix: dependent keys for relationship computeds

We need to add `*.isFulfilled` as dependent keys for computeds that
access async relationships.

* fix: `computed.read`-invocations use `read` instead

* chore: prettify templates

* fix: use map instead of mapBy ember-cli-page-object

Doesn't work with updated ember-cli-page-object anymore.

* fix: remove remaining deprecated `run.*`-calls

* chore: add more deprecations deprecation-workflow

* fix: `implicit-injection`-deprecation

All routes that add watchers will need to inject the store-service
as the store service is internally used in watchers.

* fix: more implicit injection deprecations

* chore: silence implicit-injection deprecation

We can tackle the deprecation when we find the time.

* fix: new linting errors after upgrade

* fix: remove merge conflicts prettierignore

* chore: upgrade to run node 12.22 when building binaries
2022-03-08 12:28:36 -05:00
..
.gitkeep sync 2017-09-19 10:08:23 -05:00
agent.js ui: display Nomad version in the Clients and Servers table (#11366) 2021-10-22 10:33:06 -04:00
allocation.js ui: prepare rebase for contextual job-page 2022-01-24 10:58:28 -05:00
consul-connect.js Add massaged results of class codemod 2020-06-10 16:18:42 -05:00
deployment.js ui: prettify js files 2022-01-20 09:54:56 -05:00
drain-strategy.js Update Ember/Ember CLI to 3.20 (#9641) 2021-02-17 15:01:44 -06:00
evaluation.js feat: add pagination and filtering to evaluations view 2022-01-28 09:35:44 -05:00
group-scaling.js Update Ember/Ember CLI to 3.20 (#9641) 2021-02-17 15:01:44 -06:00
host-volume.js Update Ember/Ember CLI to 3.20 (#9641) 2021-02-17 15:01:44 -06:00
job-dispatch.js ui: add parameterized dispatch interface (#10675) 2021-07-20 18:27:41 -04:00
job-plan.js ui: prettify js files 2022-01-20 09:54:56 -05:00
job-scale.js Update Ember/Ember CLI to 3.20 (#9641) 2021-02-17 15:01:44 -06:00
job-summary.js Update Ember/Ember CLI to 3.20 (#9641) 2021-02-17 15:01:44 -06:00
job-version.js Add job version revert buttons (#10336) 2021-04-20 08:33:16 -05:00
job.js feat: add idWithNamespace-getter job model 2022-02-16 15:01:25 +01:00
lifecycle.js Update Ember/Ember CLI to 3.20 (#9641) 2021-02-17 15:01:44 -06:00
namespace.js Update Ember/Ember CLI to 3.20 (#9641) 2021-02-17 15:01:44 -06:00
network.js Update Ember/Ember CLI to 3.20 (#9641) 2021-02-17 15:01:44 -06:00
node-driver.js Update job details box (#11288) 2021-10-12 16:36:10 -04:00
node-event.js Update Ember/Ember CLI to 3.20 (#9641) 2021-02-17 15:01:44 -06:00
node.js ui: prettify js files 2022-01-20 09:54:56 -05:00
placement-failure.js Update Ember/Ember CLI to 3.20 (#9641) 2021-02-17 15:01:44 -06:00
plugin.js Update Ember/Ember CLI to 3.20 (#9641) 2021-02-17 15:01:44 -06:00
policy.js Update Ember/Ember CLI to 3.20 (#9641) 2021-02-17 15:01:44 -06:00
port.js Update Ember/Ember CLI to 3.20 (#9641) 2021-02-17 15:01:44 -06:00
recommendation-summary.js ui: prettify js files 2022-01-20 09:54:56 -05:00
recommendation.js ui: prettify js files 2022-01-20 09:54:56 -05:00
reschedule-event.js Update Ember/Ember CLI to 3.20 (#9641) 2021-02-17 15:01:44 -06:00
resources.js ui: Add optional memory max to task details ribbon (#10459) 2021-04-28 15:38:14 -05:00
scale-event.js ui: fix auto-fixable linting errors 2022-01-20 09:46:45 -05:00
service.js add on update to services table in allocation details (#10153) 2021-03-11 12:28:38 -05:00
sidecar-proxy-upstream.js Update Ember/Ember CLI to 3.20 (#9641) 2021-02-17 15:01:44 -06:00
sidecar-proxy.js Add massaged results of class codemod 2020-06-10 16:18:42 -05:00
sidecar-service.js Add massaged results of class codemod 2020-06-10 16:18:42 -05:00
storage-controller.js Update Ember/Ember CLI to 3.20 (#9641) 2021-02-17 15:01:44 -06:00
storage-node.js Update Ember/Ember CLI to 3.20 (#9641) 2021-02-17 15:01:44 -06:00
structured-attributes.js Update job details box (#11288) 2021-10-12 16:36:10 -04:00
task-event.js Update Ember/Ember CLI to 3.20 (#9641) 2021-02-17 15:01:44 -06:00
task-group-deployment-summary.js Update Ember/Ember CLI to 3.20 (#9641) 2021-02-17 15:01:44 -06:00
task-group-scale.js Upgrade Ember and friends 3.28 (#12215) 2022-03-08 12:28:36 -05:00
task-group-summary.js Update Ember/Ember CLI to 3.20 (#9641) 2021-02-17 15:01:44 -06:00
task-group.js Upgrade Ember and friends 3.28 (#12215) 2022-03-08 12:28:36 -05:00
task-state.js ui: prettify js files 2022-01-20 09:54:56 -05:00
task.js ui: prettify js files 2022-01-20 09:54:56 -05:00
token.js Update Ember/Ember CLI to 3.20 (#9641) 2021-02-17 15:01:44 -06:00
volume-definition.js Update Ember/Ember CLI to 3.20 (#9641) 2021-02-17 15:01:44 -06:00
volume-mount.js Update Ember/Ember CLI to 3.20 (#9641) 2021-02-17 15:01:44 -06:00
volume.js temp: csi refactor 2022-02-10 09:14:32 -05:00