Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

23514 More incremental development on continuation application #743

Merged
merged 3 commits into from
Oct 10, 2024

Conversation

severinbeauvais
Copy link
Collaborator

@severinbeauvais severinbeauvais commented Oct 4, 2024

Issue #: bcgov/entity#23514

Note: there's still a work-around for testing here that will need to be removed soon (but not yet).

Description of changes:

  • 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

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of the bcrs-entities-create-ui license (Apache 2.0).

- 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
@severinbeauvais
Copy link
Collaborator Author

/gcbrun

@bcregistry-sre
Copy link
Collaborator

bcregistry-sre commented Oct 9, 2024

- hide NR applicant info on authorization page (step 0) per latest designs
@bcgov bcgov deleted a comment from bcregistry-sre Oct 9, 2024
Copy link
Collaborator Author

@severinbeauvais severinbeauvais Oct 9, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Screenshot:
image

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Validation:
image

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(The screenshots above have the old "Alberta ULC Information" labels.)

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Screenshot:
image

Copy link
Collaborator Author

@severinbeauvais severinbeauvais Oct 9, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Screenshot:
image

@@ -555,7 +556,7 @@ export default class ExtraproRegistration extends Mixins(DateMixin) {
this.isBusinessActive &&
!!this.business.previousJurisdiction &&
!!this.business.prevIncorporationDate &&
(!this.isContinuationInAffidavitRequired || !!this.business.affidavitFileKey) &&
(!this.isContinuationInAffidavitRequired || this.affidavitValid) &&
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's better for the sub-component to provide its validity instead of computing it here.

Copy link
Collaborator Author

@severinbeauvais severinbeauvais Oct 9, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Screenshot:
image

Copy link
Collaborator Author

@severinbeauvais severinbeauvais Oct 9, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Screenshot:
image

>
<!-- the director's affidavit file -->
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is moved to a new section below.

// nudge icon down a bit to line up with text
margin-top: 1px;
}
}
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I got fancy here so that the checkmark vertically aligns with the text while narrow and full-width.

image

image

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Screenshot:
image

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Validation:
image

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Screenshot (in ExpandableHelp wrapper):
image

Copy link
Collaborator Author

@severinbeauvais severinbeauvais Oct 9, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Screenshot:
image

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Screenshot with NR number hidden and applicant info hidden:
image

@@ -354,7 +354,7 @@ export default class FilingTemplateMixin extends Mixins(AmalgamationMixin, DateM
const filing: ContinuationInFilingIF = {
header: {
name: FilingTypes.CONTINUATION_IN,
certifiedBy: this.getCertifyState.certifiedBy,
certifiedBy: this.getCertifyState.certifiedBy || undefined, // remove for authorization
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Without this, we'd store "null" in the JSON, which is not accepted. When the property is undefined, the JS object->JSON mapping removes the property.

@@ -456,6 +457,8 @@ export default class FilingTemplateMixin extends Mixins(AmalgamationMixin, DateM
// restore existing business information
if (continuationIn.foreignJurisdiction) {
const foundingDate = this.apiToDate(continuationIn.business?.foundingDate)
const exproConfirmation = (continuationIn.exproConfirmation === true) ? true
: (continuationIn.exproConfirmation === false) ? false : undefined
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I tested this. It works in all 3 cases.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

NRs in Dev are broken at the moment so I can't demo this (but I tested locally).

<NameRequestInfo
:displayNrNumber="false"
:displayApplicantInfo="false"
/>
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Screenshot:
image

@valid="authorizationInfoValid = $event"
/>
</div>
</section>
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For screenshot, see AuthorizationInformation component above.

Enter the Registered Office and Records Office Mailing and Delivery Addresses of the resulting
business. All addresses must be located in B.C.
Provide mailing and delivery addresses for the Registered Office and the Records Office.
All addresses must be in B.C.
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Screenshot:
image

Enter the contact information for the resulting business. The BC Business Registry will use this
to communicate with the business in the future, including sending documents and notifications.
Enter the contact information for the business. The BC Business Registry will use this to
communicate with the business in the future, including sending documents and notifications.
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Screenshot:
image

Select the effective date and time of continuation. You may pay
<strong>an additional fee of $100</strong>
to select a date up to 10 days in the future. Unless a business has special requirements,
most businesses select an immediate date and time.
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Screenshot:
image

@severinbeauvais
Copy link
Collaborator Author

/gcbrun

@bcgov bcgov deleted a comment from bcregistry-sre Oct 9, 2024
@bcregistry-sre
Copy link
Collaborator

Temporary Url for review: https://business-create-dev--pr-743-4beanmcb.web.app

Copy link
Collaborator

@JazzarKarim JazzarKarim left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍

Copy link
Collaborator

@ketaki-deodhar ketaki-deodhar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me!

@severinbeauvais severinbeauvais merged commit 32e3788 into bcgov:main Oct 10, 2024
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants