diff --git a/ember/app/cases/detail/controller.js b/ember/app/cases/detail/controller.js index 858d542..5027337 100644 --- a/ember/app/cases/detail/controller.js +++ b/ember/app/cases/detail/controller.js @@ -1,7 +1,20 @@ import Controller from "@ember/controller"; +import getCaseQuery from "caluma-portal-demo/gql/queries/get-case"; +import { queryManager } from "ember-apollo-client"; +import { dropTask, lastValue } from "ember-concurrency"; export default class CasesDetailController extends Controller { - get case() { - return this.model.value[0]; + @queryManager apollo; + + @lastValue("getCase") case; + @dropTask + *getCase() { + return (yield this.apollo.query( + { + query: getCaseQuery, + variables: { filter: [{ id: this.model }] }, + }, + "allCases.edges" + )).map(({ node }) => node)[0]; } } diff --git a/ember/app/cases/detail/edit/controller.js b/ember/app/cases/detail/edit/controller.js index 07cdd77..bba011a 100644 --- a/ember/app/cases/detail/edit/controller.js +++ b/ember/app/cases/detail/edit/controller.js @@ -1,7 +1,5 @@ -import Controller from "@ember/controller"; +import Controller, { inject as controller } from "@ember/controller"; export default class CasesDetailEditController extends Controller { - get case() { - return this.model.value[0]; - } + @controller("cases.detail") parent; } diff --git a/ember/app/cases/detail/edit/route.js b/ember/app/cases/detail/edit/route.js index f0b4dca..a9e7b1e 100644 --- a/ember/app/cases/detail/edit/route.js +++ b/ember/app/cases/detail/edit/route.js @@ -1,7 +1,3 @@ import CasesDetailRoute from "caluma-portal-demo/cases/detail/index/route"; -export default class CasesDetailEditRoute extends CasesDetailRoute { - model() { - return this.modelFor("cases.detail"); - } -} +export default class CasesDetailEditRoute extends CasesDetailRoute {} diff --git a/ember/app/cases/detail/edit/template.hbs b/ember/app/cases/detail/edit/template.hbs index f85b8b2..56e364e 100644 --- a/ember/app/cases/detail/edit/template.hbs +++ b/ember/app/cases/detail/edit/template.hbs @@ -1,3 +1,3 @@ -{{#if @model}} - +{{#if this.parent.case}} + {{/if}} diff --git a/ember/app/cases/detail/index/controller.js b/ember/app/cases/detail/index/controller.js index baac1b9..8e521f1 100644 --- a/ember/app/cases/detail/index/controller.js +++ b/ember/app/cases/detail/index/controller.js @@ -1,4 +1,4 @@ -import Controller from "@ember/controller"; +import Controller, { inject as controller } from "@ember/controller"; import { inject as service } from "@ember/service"; import cancelCaseMutation from "caluma-portal-demo/gql/mutations/cancel-case"; import { queryManager } from "ember-apollo-client"; @@ -7,16 +7,13 @@ import { dropTask } from "ember-concurrency"; export default class CasesDetailIndexController extends Controller { @service router; @queryManager apollo; - - get case() { - return this.model.value[0]; - } + @controller("cases.detail") parent; @dropTask *closeCase() { yield this.apollo.mutate({ mutation: cancelCaseMutation, - variables: { case: this.case.id }, + variables: { case: this.parent.case.id }, }); this.router.transitionTo("cases.index"); } diff --git a/ember/app/cases/detail/index/route.js b/ember/app/cases/detail/index/route.js index c2de39b..da0e5a3 100644 --- a/ember/app/cases/detail/index/route.js +++ b/ember/app/cases/detail/index/route.js @@ -1,7 +1,3 @@ import Route from "@ember/routing/route"; -export default class CasesDetailRoute extends Route { - model() { - return this.modelFor("cases.detail"); - } -} +export default class CasesDetailRoute extends Route {} diff --git a/ember/app/cases/detail/index/template.hbs b/ember/app/cases/detail/index/template.hbs index ff31b51..fc75a36 100644 --- a/ember/app/cases/detail/index/template.hbs +++ b/ember/app/cases/detail/index/template.hbs @@ -12,13 +12,13 @@ {{t "cases.status"}} - + {{t "cases.description"}} - {{or this.case.form.description "-"}} + {{or this.parent.case.form.description "-"}} @@ -28,8 +28,8 @@ {{ if - this.case.createdAt - (moment-format this.case.createdAt "DD.MM.YYYY") + this.parent.case.createdAt + (moment-format this.parent.case.createdAt "DD.MM.YYYY") "-" }} @@ -39,8 +39,8 @@ {{ if - this.case.modifiedAt - (moment-format this.case.modifiedAt "DD.MM.YYYY") + this.parent.case.modifiedAt + (moment-format this.parent.case.modifiedAt "DD.MM.YYYY") "-" }} @@ -76,7 +76,7 @@ {{t "cases.deleteText"}}

diff --git a/ember/app/cases/detail/route.js b/ember/app/cases/detail/route.js index dd47b3d..b7cdde9 100644 --- a/ember/app/cases/detail/route.js +++ b/ember/app/cases/detail/route.js @@ -1,13 +1,12 @@ import Route from "@ember/routing/route"; -import { useCalumaQuery } from "@projectcaluma/ember-core/caluma-query"; -import { allCases } from "@projectcaluma/ember-core/caluma-query/queries"; + export default class CasesDetailRoute extends Route { model({ case_id }) { - const caseQuery = useCalumaQuery(this, allCases, () => ({ - options: { pageSize: 1 }, - filter: [{ id: case_id }], - })); + return case_id; + } - return caseQuery; + setupController(controller, post) { + super.setupController(controller, post); + controller.getCase.perform(); } } diff --git a/ember/app/cases/detail/template.hbs b/ember/app/cases/detail/template.hbs index b8d30d2..8cfb48f 100644 --- a/ember/app/cases/detail/template.hbs +++ b/ember/app/cases/detail/template.hbs @@ -1,4 +1,4 @@ -{{#if @model.isLoading}} +{{#if this.getCase.isRunning}}
diff --git a/ember/app/cases/detail/work-items/edit/controller.js b/ember/app/cases/detail/work-items/edit/controller.js new file mode 100644 index 0000000..648edae --- /dev/null +++ b/ember/app/cases/detail/work-items/edit/controller.js @@ -0,0 +1,20 @@ +import Controller from "@ember/controller"; +import getWorkItemQuery from "caluma-portal-demo/gql/queries/get-work-item"; +import { queryManager } from "ember-apollo-client"; +import { dropTask, lastValue } from "ember-concurrency"; + +export default class CasesDetailWorkItemsEditController extends Controller { + @queryManager apollo; + + @lastValue("getWorkItem") workItem; + @dropTask + *getWorkItem() { + return (yield this.apollo.query( + { + query: getWorkItemQuery, + variables: { filter: [{ id: this.model }] }, + }, + "allWorkItems.edges" + )).map(({ node }) => node)[0]; + } +} diff --git a/ember/app/cases/detail/work-items/edit/form/controller.js b/ember/app/cases/detail/work-items/edit/form/controller.js index 69a5625..381e4cb 100644 --- a/ember/app/cases/detail/work-items/edit/form/controller.js +++ b/ember/app/cases/detail/work-items/edit/form/controller.js @@ -1,17 +1,12 @@ -import Controller from "@ember/controller"; +import Controller, { inject as controller } from "@ember/controller"; import { action } from "@ember/object"; import { inject as service } from "@ember/service"; -import { queryManager } from "ember-apollo-client"; export default class CasesDetailWorkItemsEditFormController extends Controller { - @queryManager apollo; - @service notification; @service router; - get workItem() { - return this.model.value[0]; - } + @controller("cases.detail.work-items.edit") parent; @action actionButtonOnSuccess() { diff --git a/ember/app/cases/detail/work-items/edit/form/route.js b/ember/app/cases/detail/work-items/edit/form/route.js index bc82ff4..7ff5f6c 100644 --- a/ember/app/cases/detail/work-items/edit/form/route.js +++ b/ember/app/cases/detail/work-items/edit/form/route.js @@ -1,7 +1,3 @@ import Route from "@ember/routing/route"; -export default class CasesDetailWorkItemsEditFormRoute extends Route { - model() { - return this.modelFor("cases.detail.work-items.edit"); - } -} +export default class CasesDetailWorkItemsEditFormRoute extends Route {} diff --git a/ember/app/cases/detail/work-items/edit/form/template.hbs b/ember/app/cases/detail/work-items/edit/form/template.hbs index 6467f59..3d9dbdf 100644 --- a/ember/app/cases/detail/work-items/edit/form/template.hbs +++ b/ember/app/cases/detail/work-items/edit/form/template.hbs @@ -1,14 +1,14 @@ -

{{this.workItem.name}}

+

{{this.parent.workItem.name}}

-{{#if @model.isLoading}} +{{#if this.parent.getWorkItem.isRunning}}
{{else}} - {{/if}} \ No newline at end of file diff --git a/ember/app/cases/detail/work-items/edit/index/controller.js b/ember/app/cases/detail/work-items/edit/index/controller.js index 7833dc9..4ea23e2 100644 --- a/ember/app/cases/detail/work-items/edit/index/controller.js +++ b/ember/app/cases/detail/work-items/edit/index/controller.js @@ -1,4 +1,4 @@ -import Controller from "@ember/controller"; +import Controller, { inject as controller } from "@ember/controller"; import { action } from "@ember/object"; import { inject as service } from "@ember/service"; import { tracked } from "@glimmer/tracking"; @@ -14,12 +14,11 @@ export default class CasesDetailWorkItemsEditController extends Controller { @service intl; @service router; - get workItem() { - return this.model.value[0]; - } + @controller("cases.detail.work-items.edit") parent; - @tracked description = this.workItem.description; + @tracked description = this.parent.workItem?.description; + @action finishWorkItem() { this.notification.success(this.intl.t("workItems.finishSuccess")); @@ -34,9 +33,9 @@ export default class CasesDetailWorkItemsEditController extends Controller { mutation: saveWorkItem, variables: { input: { - workItem: this.workItem.id, - description: this.workItem.description, - deadline: this.workItem.deadline, + workItem: this.parent.workItem.id, + description: this.parent.workItem.description, + deadline: this.parent.workItem.deadline, }, }, }); @@ -50,7 +49,7 @@ export default class CasesDetailWorkItemsEditController extends Controller { @action setDeadline(value) { - this.workItem.deadline = moment(value); + this.parent.workItem.deadline = moment(value); } @action diff --git a/ember/app/cases/detail/work-items/edit/index/route.js b/ember/app/cases/detail/work-items/edit/index/route.js index 1cfcf4f..7405bd1 100644 --- a/ember/app/cases/detail/work-items/edit/index/route.js +++ b/ember/app/cases/detail/work-items/edit/index/route.js @@ -1,7 +1,3 @@ import Route from "@ember/routing/route"; -export default class CasesDetailWorkItemsEditRoute extends Route { - model() { - return this.modelFor("cases.detail.work-items.edit"); - } -} +export default class CasesDetailWorkItemsEditRoute extends Route {} diff --git a/ember/app/cases/detail/work-items/edit/index/template.hbs b/ember/app/cases/detail/work-items/edit/index/template.hbs index d3fe6aa..3adb0a5 100644 --- a/ember/app/cases/detail/work-items/edit/index/template.hbs +++ b/ember/app/cases/detail/work-items/edit/index/template.hbs @@ -3,30 +3,24 @@
-{{#if @model.isLoading}} +{{#if this.parent.getWorkItem.isRunning}}
{{else}}

- {{this.workItem.task.name}} + {{this.parent.workItem.task.name}}

- {{#if this.workItem.isCompleted}} -
- - {{t "workItems.closedBy"}} - - {{this.workItem.closedByUser.fullName}} -
+ {{#if this.parent.workItem.isCompleted}}
{{t "workItems.closedAt"}} {{ format-date - this.workItem.closedAt + this.parent.workItem.closedAt day="2-digit" month="2-digit" year="numeric" @@ -53,7 +47,7 @@ type="text" value={{ format-date - this.workItem.raw.createdAt + this.parent.workItem.createdAt day="2-digit" month="2-digit" year="numeric" @@ -87,7 +81,7 @@ @@ -109,7 +103,7 @@ {{t "workItems.actions.finish"}} diff --git a/ember/app/cases/detail/work-items/edit/route.js b/ember/app/cases/detail/work-items/edit/route.js index 82d7e3d..7626cf0 100644 --- a/ember/app/cases/detail/work-items/edit/route.js +++ b/ember/app/cases/detail/work-items/edit/route.js @@ -1,14 +1,12 @@ import Route from "@ember/routing/route"; -import { useCalumaQuery } from "@projectcaluma/ember-core/caluma-query"; -import { allWorkItems } from "@projectcaluma/ember-core/caluma-query/queries"; export default class CasesDetailWorkItemsEditRoute extends Route { model({ work_item_id }) { - const workItemsQuery = useCalumaQuery(this, allWorkItems, () => ({ - options: { pageSize: 1 }, - filter: [{ id: work_item_id }], - })); + return work_item_id; + } - return workItemsQuery; + setupController(controller, post) { + super.setupController(controller, post); + controller.getWorkItem.perform(); } } diff --git a/ember/app/cases/detail/work-items/index/controller.js b/ember/app/cases/detail/work-items/index/controller.js index e6e8ba5..54e0e81 100644 --- a/ember/app/cases/detail/work-items/index/controller.js +++ b/ember/app/cases/detail/work-items/index/controller.js @@ -22,7 +22,7 @@ export default class CasesDetailWorkItemsController extends Controller { } queryFilter(status) { - return [{ case: this.model.value[0].id }, { status }]; + return [{ case: this.model }, { status }]; } get readyOrder() { diff --git a/ember/app/gql/queries/get-case.graphql b/ember/app/gql/queries/get-case.graphql new file mode 100644 index 0000000..81ef7bf --- /dev/null +++ b/ember/app/gql/queries/get-case.graphql @@ -0,0 +1,19 @@ +query getCaseQuery($filter: [CaseFilterSetType]) { + allCases(filter: $filter) { + edges { + node { + id + status + createdAt + modifiedAt + document { + id + form { + name + description + } + } + } + } + } +} diff --git a/ember/app/gql/queries/get-work-item.graphql b/ember/app/gql/queries/get-work-item.graphql new file mode 100644 index 0000000..f5078ec --- /dev/null +++ b/ember/app/gql/queries/get-work-item.graphql @@ -0,0 +1,22 @@ +query getWorkItemQuery($filter: [WorkItemFilterSetType]) { + allWorkItems(filter: $filter) { + edges { + node { + id + status + name + closedAt + closedByUser + deadline + description + createdAt + task { + name + } + document { + id + } + } + } + } +} \ No newline at end of file diff --git a/ember/package.json b/ember/package.json index 3b61049..f2c377d 100644 --- a/ember/package.json +++ b/ember/package.json @@ -24,14 +24,14 @@ "@ember/optional-features": "2.0.0", "@ember/render-modifiers": "2.0.4", "@ember/test-helpers": "2.6.0", - "@faker-js/faker": "6.1.1", + "@faker-js/faker": "6.1.2", "@glimmer/component": "1.0.4", "@glimmer/tracking": "1.0.4", "@projectcaluma/ember-core": "11.0.0-beta.5", - "@projectcaluma/ember-form": "11.0.0-beta.14", - "@projectcaluma/ember-form-builder": "11.0.0-beta.10", + "@projectcaluma/ember-form": "11.0.0-beta.16", + "@projectcaluma/ember-form-builder": "11.0.0-beta.11", "@projectcaluma/ember-testing": "11.0.0-beta.5", - "@projectcaluma/ember-workflow": "11.0.0-beta.5", + "@projectcaluma/ember-workflow": "11.0.0-beta.6", "babel-eslint": "10.1.0", "broccoli-asset-rev": "3.0.0", "ember-alexandria": "1.2.0", diff --git a/ember/translations/en.yaml b/ember/translations/en.yaml index 65488cd..c6d5669 100644 --- a/ember/translations/en.yaml +++ b/ember/translations/en.yaml @@ -66,7 +66,7 @@ workItems: document: "Document" description: "Desciption" closedAt: "Completed on" - closedBy: "Completed by" + closedByUser: "Completed by" edit: "Edit task" responsible: "Responsible" deadline: "Deadline" diff --git a/ember/yarn.lock b/ember/yarn.lock index 1918754..b0f16de 100644 --- a/ember/yarn.lock +++ b/ember/yarn.lock @@ -1309,7 +1309,7 @@ ember-cli-version-checker "^5.1.2" semver "^7.3.5" -"@ember/test-waiters@^3.0.0", "@ember/test-waiters@~3.0.0", "@ember/test-waiters@~3.0.1": +"@ember/test-waiters@^3.0.0", "@ember/test-waiters@~3.0.1": version "3.0.1" resolved "https://registry.yarnpkg.com/@ember/test-waiters/-/test-waiters-3.0.1.tgz#c3416dd6dcb0e3c0434e815e1de144d848ad74b1" integrity sha512-LqV55mMiSuhAAWfbJdJf0bxHc22A/CiG8TKyZwpcSv4A1GJIpdlTvqHCrlcdV6T30+L0/uyj14upC3ayWmV0CQ== @@ -1429,12 +1429,7 @@ minimatch "^3.0.4" strip-json-comments "^3.1.1" -"@faker-js/faker@6.1.1": - version "6.1.1" - resolved "https://registry.yarnpkg.com/@faker-js/faker/-/faker-6.1.1.tgz#adf002d986e1751daadfcf65d1cc03944dab3ced" - integrity sha512-8yq1LJVGn4GY06riLddIU1LbJm15yjt46hjfkpWNpH/mqdciPOBVzicKOJxzQNrGgVHVBxcdm7sgwjI/Y19MYw== - -"@faker-js/faker@^6.0.0": +"@faker-js/faker@6.0.0", "@faker-js/faker@^6.0.0": version "6.0.0" resolved "https://registry.yarnpkg.com/@faker-js/faker/-/faker-6.0.0.tgz#b613ebf5f5ebb2ab987afb567d8b7fe860199c13" integrity sha512-10zLCKhp3YEmBuko71ivcMoIZcCLXgQVck6aNswX+AWwaek/L8S3yz9i8m3tHigRkcF6F2vI+qtdtyySHK+bGA== @@ -1857,7 +1852,7 @@ style-value-types "^3.1.7" tslib "^1.10.0" -"@projectcaluma/ember-core@11.0.0-beta.5", "@projectcaluma/ember-core@^11.0.0-beta.5": +"@projectcaluma/ember-core@11.0.0-beta.5": version "11.0.0-beta.5" resolved "https://registry.yarnpkg.com/@projectcaluma/ember-core/-/ember-core-11.0.0-beta.5.tgz#204995928a146a5a5d35e7ba79e60aa81dba218d" integrity sha512-aV2EoyujfJayD34C3FnVfyUUK+ApcvJznj8Ist+gCbWLZwroC/+Qd1CasRDHa2kt9yWH67E0CYQQpjTjZVlKYQ== @@ -1879,83 +1874,77 @@ lodash.clonedeep "^4.5.0" slugify "^1.6.5" -"@projectcaluma/ember-form-builder@11.0.0-beta.10": - version "11.0.0-beta.10" - resolved "https://registry.yarnpkg.com/@projectcaluma/ember-form-builder/-/ember-form-builder-11.0.0-beta.10.tgz#7c89f5e807602d0d3b97f71231b91f7abb36d142" - integrity sha512-B9GbGcJ+brJEXli5D9k6oNN4pcnGsS/2JuvaKIT3eS5kCHkHzuK//khEDvs8pOIPcAsWVaYhREQ7LzqL56xqbA== +"@projectcaluma/ember-core@^11.0.0-beta.6": + version "11.0.0-beta.6" + resolved "https://registry.yarnpkg.com/@projectcaluma/ember-core/-/ember-core-11.0.0-beta.6.tgz#31eb5b0d9d6bb453a8de6967639b77506ed6c0aa" + integrity sha512-Ve2hA3cNr3qG3YWa+LNxD18lqF3rD3sY+Epwnge9ID3NteUy+M625KnUsRYrOXHuwnq0MGBwe21f608GPg99kQ== dependencies: - "@ember/render-modifiers" "^2.0.4" - "@embroider/macros" "^1.5.0" - "@glimmer/component" "^1.0.4" + "@apollo/client" "^3.5.10" + "@ember/string" "^3.0.0" "@glimmer/tracking" "^1.0.4" - "@projectcaluma/ember-core" "^11.0.0-beta.5" - "@projectcaluma/ember-form" "^11.0.0-beta.13" - codejar "^3.5.0" - ember-apollo-client "^3.2.0" + ember-apollo-client "^4.0.2" ember-auto-import "^2.4.0" - ember-changeset "^4.0.0-beta.5" - ember-changeset-validations "^4.0.0-beta.3" ember-cli-babel "^7.26.11" ember-cli-htmlbars "^6.0.1" - ember-composable-helpers "^5.0.0" ember-concurrency "^2.2.1" - ember-engines-router-service "^0.3.0" ember-fetch "^8.1.1" + ember-inflector "^4.0.2" ember-intl "^5.7.2" - ember-math-helpers "^2.18.1" - ember-pikaday "^4.0.0" - ember-power-select "^5.0.4" ember-resources "^4.4.0" - ember-test-selectors "^6.0.0" - ember-uikit "^5.0.0" - ember-validated-form "^5.3.0" graphql "^15.8.0" graphql-tag "^2.12.6" jexl "^2.3.0" - prismjs "^1.27.0" + lodash.clonedeep "^4.5.0" + slugify "^1.6.5" -"@projectcaluma/ember-form@11.0.0-beta.14": - version "11.0.0-beta.14" - resolved "https://registry.yarnpkg.com/@projectcaluma/ember-form/-/ember-form-11.0.0-beta.14.tgz#da80d0d4fce711f411c0cddc898f879f3f1cfb5d" - integrity sha512-UjVpp6jij0mthonSQ658cLWRqnwOlIm1Y55Y0Bo4ANh759HTnPm6zbFzGUP+Kx/ADL/PnajjT50vHkFhpDNCwg== +"@projectcaluma/ember-form-builder@11.0.0-beta.11": + version "11.0.0-beta.11" + resolved "https://registry.yarnpkg.com/@projectcaluma/ember-form-builder/-/ember-form-builder-11.0.0-beta.11.tgz#5fb74554bbc7ef8ff1b4ae111159f27b9f85f255" + integrity sha512-On1ppvEYvJYRdehEQ/gklBEbb3KomKCABGZlyJUoMRtomEYI+aZT9WxCUeSLRjkL2zRBJsvPAQuG/d0KNKcObA== dependencies: + "@ember/render-modifiers" "^2.0.4" + "@ember/string" "^3.0.0" "@embroider/macros" "^1.5.0" "@glimmer/component" "^1.0.4" "@glimmer/tracking" "^1.0.4" - "@projectcaluma/ember-core" "^11.0.0-beta.5" - ember-apollo-client "^3.2.1" + "@projectcaluma/ember-core" "^11.0.0-beta.6" + "@projectcaluma/ember-form" "^11.0.0-beta.16" + codejar "^3.5.0" + ember-apollo-client "^4.0.2" ember-auto-import "^2.4.0" - ember-autoresize-modifier "^0.5.0" + ember-changeset "^4.0.0" + ember-changeset-validations "^4.0.0" ember-cli-babel "^7.26.11" ember-cli-htmlbars "^6.0.1" - ember-cli-showdown "^6.0.1" ember-composable-helpers "^5.0.0" ember-concurrency "^2.2.1" + ember-engines-router-service "^0.3.0" ember-fetch "^8.1.1" - ember-in-viewport "^4.0.0" ember-intl "^5.7.2" ember-math-helpers "^2.18.1" ember-pikaday "^4.0.0" ember-power-select "^5.0.4" ember-resources "^4.4.0" - ember-uikit "^5.1.0" - ember-validators "^4.1.2" + ember-test-selectors "^6.0.0" + ember-uikit "^5.1.1" + ember-validated-form "^5.3.0" graphql "^15.8.0" + graphql-tag "^2.12.6" jexl "^2.3.0" - lodash.isequal "^4.5.0" - luxon "^2.3.1" - tracked-toolbox "^1.2.3" + prismjs "^1.27.0" -"@projectcaluma/ember-form@^11.0.0-beta.13": - version "11.0.0-beta.15" - resolved "https://registry.yarnpkg.com/@projectcaluma/ember-form/-/ember-form-11.0.0-beta.15.tgz#aa058c8cfd1129f1dc24781fa39a71c581b4080d" - integrity sha512-RJUXqKvxI5MvWkg7tIxMKgb8e72FvxsU5vHoaldGD0RsgdAITDoJyU++vXBvF+iZYkVvQkIFSTz0+s5iQtFolg== +"@projectcaluma/ember-form@11.0.0-beta.16", "@projectcaluma/ember-form@^11.0.0-beta.16": + version "11.0.0-beta.16" + resolved "https://registry.yarnpkg.com/@projectcaluma/ember-form/-/ember-form-11.0.0-beta.16.tgz#76e3c3022c629046a27fbe1b6d9080fe6e4305a1" + integrity sha512-sEiy0Py4odBMGpa9fSq3QcIYR9u8N3OVWzirx2At75HhmpwApLhAL4p7Fbdri/mLI5I6c+0Zpj5HK4kN1Y8Sjg== dependencies: + "@ember/string" "^3.0.0" "@embroider/macros" "^1.5.0" + "@embroider/util" "^1.5.0" "@glimmer/component" "^1.0.4" "@glimmer/tracking" "^1.0.4" - "@projectcaluma/ember-core" "^11.0.0-beta.5" - ember-apollo-client "^3.2.1" + "@projectcaluma/ember-core" "^11.0.0-beta.6" + ember-apollo-client "^4.0.2" ember-auto-import "^2.4.0" ember-autoresize-modifier "^0.5.0" ember-cli-babel "^7.26.11" @@ -1970,7 +1959,7 @@ ember-pikaday "^4.0.0" ember-power-select "^5.0.4" ember-resources "^4.4.0" - ember-uikit "^5.1.0" + ember-uikit "^5.1.1" ember-validators "^4.1.2" graphql "^15.8.0" jexl "^2.3.0" @@ -2000,14 +1989,14 @@ luxon "^2.3.1" miragejs "^0.1.43" -"@projectcaluma/ember-workflow@11.0.0-beta.5": - version "11.0.0-beta.5" - resolved "https://registry.yarnpkg.com/@projectcaluma/ember-workflow/-/ember-workflow-11.0.0-beta.5.tgz#4e6b415e946ddc95be2b28e4cdec5f9b1adc701b" - integrity sha512-l4UTh5B/75+ABmjCHI+g71IWGZoYMML0gelY8n+RcR6SWhCaz4OUyvYm3AmVgx033kJCzLDRTsvIt0jmUWHn1w== +"@projectcaluma/ember-workflow@11.0.0-beta.6": + version "11.0.0-beta.6" + resolved "https://registry.yarnpkg.com/@projectcaluma/ember-workflow/-/ember-workflow-11.0.0-beta.6.tgz#4e189bae6237e32106be49ff1a76bd2c99005e0a" + integrity sha512-GnlxOecvXN1DR9raaS8iSTQGVfBrI7qSiANnCI2KJilX105yor8BEY8288geTjbrKPbccMv0ypS0rzi9G+TFBg== dependencies: "@glimmer/component" "^1.0.4" - "@projectcaluma/ember-core" "^11.0.0-beta.5" - ember-apollo-client "^3.2.0" + "@projectcaluma/ember-core" "^11.0.0-beta.6" + ember-apollo-client "^4.0.2" ember-auto-import "^2.4.0" ember-cli-babel "^7.26.11" ember-cli-htmlbars "^6.0.1" @@ -2017,7 +2006,7 @@ ember-intl "^5.7.2" ember-resources "^4.4.0" ember-truth-helpers "^3.0.0" - ember-uikit "^5.0.0" + ember-uikit "^5.1.1" graphql "^15.8.0" "@simple-dom/interface@^1.4.0": @@ -6498,18 +6487,6 @@ ember-apollo-client@^3.2.0: ember-auto-import "^1.6.0" ember-cli-babel "^7.22.1" -ember-apollo-client@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/ember-apollo-client/-/ember-apollo-client-3.2.1.tgz#725042fd448d8712c260b79c79fcdab54e5d8674" - integrity sha512-Le36X8fkeElLeDlRiepbxH4KRG4Yf9aTf1LYsJusAfPaQtl+4P39eZAYCrGLZqCr8jrLg/c/lu99YAObXdEJ3g== - dependencies: - "@apollo/client" "^3.2.1" - "@ember/test-waiters" "~3.0.0" - "@glimmer/tracking" "^1.0.2" - broccoli-graphql-filter "^1.0.0" - ember-auto-import "^1.6.0" - ember-cli-babel "^7.22.1" - ember-asset-loader@^0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/ember-asset-loader/-/ember-asset-loader-0.6.1.tgz#2eb81221406164d19127eba5b3d10f908df89a17" @@ -6678,6 +6655,17 @@ ember-changeset-validations@4.0.0-beta.3, ember-changeset-validations@^4.0.0-bet ember-validators "~4.1.2" validated-changeset "~1.1.3" +ember-changeset-validations@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/ember-changeset-validations/-/ember-changeset-validations-4.0.0.tgz#1f9a6a43261ddae9266e167a90cb202196d02229" + integrity sha512-yEyLZtot5rcwrdOlSIy59eZN2k8THil5FQf2XnXENocJA3uAtQUqIbBrLqyvZroIzV63/uNZf5If1ZH6+M+Ahw== + dependencies: + ember-auto-import "^2.4.0" + ember-cli-babel "^7.26.6" + ember-get-config "^0.3.0 || ^0.4.0 || ^0.5.0 || ^1.0.2" + ember-validators "~4.1.2" + validated-changeset "~1.1.3" + ember-changeset@4.0.0-beta.5, ember-changeset@^4.0.0-beta.5: version "4.0.0-beta.5" resolved "https://registry.yarnpkg.com/ember-changeset/-/ember-changeset-4.0.0-beta.5.tgz#ede25b8373d70ff9b8c6da494d7ca57ad8418ab6" @@ -6689,6 +6677,17 @@ ember-changeset@4.0.0-beta.5, ember-changeset@^4.0.0-beta.5: ember-cli-babel "^7.26.6" validated-changeset "~1.1.2" +ember-changeset@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/ember-changeset/-/ember-changeset-4.0.0.tgz#b0ff4dc64d9b581b3cb1d1f18f193377a7dbce13" + integrity sha512-TsI6DHS2Bq0jfnxzzpNQtR6jRdneB0ObHLUHhCc44BZ/riijGWdMxwO4VhGfuSWJFUxCxoPNV/qvUp6ughSS4w== + dependencies: + "@embroider/macros" "^1.0.0" + "@glimmer/tracking" "^1.0.4" + ember-auto-import "^2.3.0" + ember-cli-babel "^7.26.6" + validated-changeset "~1.1.2" + ember-class-based-modifier@^0.10.0: version "0.10.0" resolved "https://registry.yarnpkg.com/ember-class-based-modifier/-/ember-class-based-modifier-0.10.0.tgz#bb40c05440a959d84e9e2f5038e3894773686d19" @@ -7959,7 +7958,7 @@ ember-uikit@2.2.0: ember-toggle "^7.0.0" uikit "^3.3.7" -ember-uikit@5.1.0, ember-uikit@^5.0.0, ember-uikit@^5.1.0: +ember-uikit@5.1.0, ember-uikit@^5.0.0: version "5.1.0" resolved "https://registry.yarnpkg.com/ember-uikit/-/ember-uikit-5.1.0.tgz#b847a9cff6d21c54daed027e1fff881f9344cd7b" integrity sha512-K3ONx0c5eI5JQtz8OCpZf8w88itb43dn5NgzQ0WDtKbhzLnbSJzCuahUAXOW0O9MsTyzz1wSeelzyI+hRYOKsQ== @@ -7979,6 +7978,27 @@ ember-uikit@5.1.0, ember-uikit@^5.0.0, ember-uikit@^5.1.0: ember-toggle "^9.0.3" uikit "^3.11.1" +ember-uikit@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/ember-uikit/-/ember-uikit-5.1.1.tgz#0cc7bd965ad5fba3a48b6e4954ae2da38519fe76" + integrity sha512-cGaPtkEz637q4eUGGchVyGjZPZyxVF76zfncMzEHxMrZVHIyjaltFHGDh0RUtY3weWe2NcV+4pysFx3+Tg7UVQ== + dependencies: + "@ember/render-modifiers" "^2.0.4" + "@ember/string" "^3.0.0" + "@embroider/util" "^1.5.0" + "@glimmer/component" "^1.0.4" + "@glimmer/tracking" "^1.0.4" + broccoli-funnel "^3.0.8" + broccoli-merge-trees "^4.2.0" + broccoli-stew "^3.0.0" + ember-auto-import "^2.4.0" + ember-cli-babel "^7.26.11" + ember-cli-htmlbars "^6.0.1" + ember-focus-trap "^1.0.1" + ember-modifier "^3.1.0" + ember-toggle "^9.0.3" + uikit "^3.13.1" + ember-validated-form@5.3.0, ember-validated-form@^5.3.0: version "5.3.0" resolved "https://registry.yarnpkg.com/ember-validated-form/-/ember-validated-form-5.3.0.tgz#fd697bfb4b46473dd85a592d2f23bfe564214fbb" @@ -16410,6 +16430,11 @@ uikit@^3.11.1, uikit@^3.3.7: resolved "https://registry.yarnpkg.com/uikit/-/uikit-3.11.1.tgz#3f0b47f4b2e7610375c5f7cdbf550d086c81e22f" integrity sha512-nUUtvE/wZe+oFF+8WLGlvsdHg1KI75SHHEhf5FcSVFG1AHEJkqOKhPhgU6FQLporAiPTsapzURN/bP765gI2bA== +uikit@^3.13.1: + version "3.13.5" + resolved "https://registry.yarnpkg.com/uikit/-/uikit-3.13.5.tgz#5235964e938ee13075513748669fa8a90241fd17" + integrity sha512-7CyCZPmt9EJprfdCMyPA9tiArgrrL3VGktM9QGQ5MzQj8dTz8mmaFkUXloce1NUFYYNWI+bshYcghD4qzS+x2A== + umask@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/umask/-/umask-1.1.0.tgz#f29cebf01df517912bb58ff9c4e50fde8e33320d"