From 74304efd45c59b91f34d0a0eb24053d042f01994 Mon Sep 17 00:00:00 2001 From: Severin Beauvais Date: Wed, 9 Oct 2024 15:32:57 -0700 Subject: [PATCH 1/3] - app version = 5.12.3 - misc cleanup - updated NameRequestInfo to support hiding NR number - updated NameRequestInfo to support hiding applicant info - created AuthorizationInformation component for step 1 - updated misc labels per designs - updated validation properties and logic - added checkmarks to summary pages - created new summary section for AB ULC info (affidavit file) - added validation and step link to summary page - added ULC help component - added help to UploadAffidavit - added expro confirmation property and updated build/parse code - removed NS from ULC computation - added Company Name to authorization page (step 0) - added Company Name to step 1 - added Authorization Information to step 1 - added / updated unit tests --- package-lock.json | 4 +- package.json | 2 +- src/App.vue | 1 + .../Amalgamation/BusinessTypeHelp.vue | 1 + .../AuthorizationInformation.vue | 340 ++++++++++++++++++ .../ContinuationIn/AuthorizationProof.vue | 4 +- .../ContinuationIn/ExtraproRegistration.vue | 11 +- .../ContinuationIn/ManualBusinessInfo.vue | 4 +- .../SummaryBusinessPreviousJurisdiction.vue | 130 ++++--- .../SummaryExtraprovincialRegistration.vue | 78 ++-- .../UnlimitedLiabilityCorporationHelp.vue | 41 +++ .../ContinuationIn/UploadAffidavit.vue | 20 +- src/components/common/NameRequestInfo.vue | 13 +- .../filing-interfaces/filing-interfaces.ts | 1 + .../existing-business-info-interface.ts | 1 + src/mixins/filing-template-mixin.ts | 33 +- src/store/store.ts | 7 +- .../ContinuationInAuthorization.vue | 34 +- .../ContinuationInBusinessBc.vue | 61 ++-- .../ContinuationInReviewConfirm.vue | 21 +- tests/unit/AuthorizationInformation.spec.ts | 49 +++ tests/unit/ContinuationInBusinessBc.spec.ts | 29 +- .../unit/ContinuationInReviewConfirm.spec.ts | 24 +- .../ContinuationInUploadAffidavit.spec.ts | 18 +- ...ummaryBusinessPreviousJurisdiction.spec.ts | 45 ++- ...SummaryExtraprovincialRegistration.spec.ts | 3 + 26 files changed, 798 insertions(+), 177 deletions(-) create mode 100644 src/components/ContinuationIn/AuthorizationInformation.vue create mode 100644 src/components/ContinuationIn/UnlimitedLiabilityCorporationHelp.vue create mode 100644 tests/unit/AuthorizationInformation.spec.ts diff --git a/package-lock.json b/package-lock.json index f393f7fea..7baa2b442 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "business-create-ui", - "version": "5.12.2", + "version": "5.12.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "business-create-ui", - "version": "5.12.2", + "version": "5.12.3", "dependencies": { "@babel/compat-data": "^7.21.5", "@bcrs-shared-components/approval-type": "1.1.2", diff --git a/package.json b/package.json index 1ff08514e..3fb166ccf 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "business-create-ui", - "version": "5.12.2", + "version": "5.12.3", "private": true, "appName": "Create UI", "sbcName": "SBC Common Components", diff --git a/src/App.vue b/src/App.vue index c07680cee..26d714b2b 100644 --- a/src/App.vue +++ b/src/App.vue @@ -921,6 +921,7 @@ export default class App extends Mixins(CommonMixin, DateMixin, FilingTemplateMi // set the resources if (!resources) throw new Error(`Invalid ${this.getEntityType} resources`) this.setResources(resources) + // NB - for some reason, need to call this here so the store updates this getter const dummy = this.getFilingData // eslint-disable-line diff --git a/src/components/Amalgamation/BusinessTypeHelp.vue b/src/components/Amalgamation/BusinessTypeHelp.vue index 55cadc1ec..d59094a23 100644 --- a/src/components/Amalgamation/BusinessTypeHelp.vue +++ b/src/components/Amalgamation/BusinessTypeHelp.vue @@ -22,6 +22,7 @@ + + + diff --git a/src/components/ContinuationIn/AuthorizationProof.vue b/src/components/ContinuationIn/AuthorizationProof.vue index c1f5aa880..6d48c90c6 100644 --- a/src/components/ContinuationIn/AuthorizationProof.vue +++ b/src/components/ContinuationIn/AuthorizationProof.vue @@ -24,8 +24,8 @@ sm="9" >

- Upload one or more files that show proof of authorization to continue out of your - previous jursidiction. + Upload one or more files that show proof of authorization to continue out of your previous + jursidiction.