Skip to content

33227 create/update Authentication and Certification component#486

Merged
eve-git merged 12 commits into
bcgov:mainfrom
eve-git:33227
Jun 2, 2026
Merged

33227 create/update Authentication and Certification component#486
eve-git merged 12 commits into
bcgov:mainfrom
eve-git:33227

Conversation

@eve-git
Copy link
Copy Markdown
Collaborator

@eve-git eve-git commented May 29, 2026

Issue #: /bcgov/entity#33421

Description of changes:
create/update Authentication and Certification component

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of the business-ui license (BSD 3-Clause).

@eve-git
Copy link
Copy Markdown
Collaborator Author

eve-git commented May 29, 2026

/gcbrun

@bcregistry-sre
Copy link
Copy Markdown
Collaborator

Temporary Url for review: https://business-registry-home-dev--pr-486-w1eeq9z1.web.app

@bcregistry-sre
Copy link
Copy Markdown
Collaborator

Temporary Url for review: https://business-corps-dev--pr-486-hsdcs1g6.web.app

@bcregistry-sre
Copy link
Copy Markdown
Collaborator

Temporary Url for review: https://business-people-dev--pr-486-eyp6n5ys.web.app

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the shared base filing authorization/certification UI, adding a new Confirm Authorization form component and simplifying the existing Certify component to checkbox-only authorization text.

Changes:

  • Adds FormConfirmAuthorization with schema, translations, and playground example.
  • Updates FormCertify and its schema/translations to remove the legal name input and use new authorization copy.
  • Adds playground navigation entries and updates e2e certify helper behavior.

Reviewed changes

Copilot reviewed 11 out of 11 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
packages/layers/base/tests/e2e/test-utils/fill-out-certify.ts Updates certify test helper to only check the certification checkbox.
packages/layers/base/i18n/locales/en-CA.ts Adds labels, authorization text, descriptions, and validation copy.
packages/layers/base/app/utils/schemas/index.ts Exports the new confirm authorization schema.
packages/layers/base/app/utils/schemas/confirm-authorization.ts Adds schema and component ref type for confirm authorization.
packages/layers/base/app/utils/schemas/certify.ts Simplifies certify schema to checkbox validation only.
packages/layers/base/app/components/Form/ConfirmAuthorization/index.vue Adds the new confirm authorization form component.
packages/layers/base/app/components/Form/Certify/index.vue Refactors certify UI and removes legal name collection.
packages/layers/base/.playground/i18n/locales/en-CA.ts Removes obsolete playground-only certify description copy.
packages/layers/base/.playground/app/pages/index.vue Adds playground links for Certify and Confirm Authorization examples.
packages/layers/base/.playground/app/pages/examples/components/Form/ConfirmAuthorization/default.vue Adds a playground example page for Confirm Authorization.
packages/layers/base/.playground/app/pages/examples/components/Form/Certify/default.vue Updates the Certify playground example for the new component API.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread packages/layers/base/app/utils/schemas/certify.ts
Comment thread packages/layers/base/app/components/Form/Certify/index.vue
Comment thread packages/layers/base/tests/e2e/test-utils/fill-out-certify.ts
@eve-git eve-git requested review from deetz99 and kialj876 June 1, 2026 16:28
@eve-git
Copy link
Copy Markdown
Collaborator Author

eve-git commented Jun 1, 2026

/gcbrun

@bcregistry-sre
Copy link
Copy Markdown
Collaborator

Temporary Url for review: https://business-registry-home-dev--pr-486-w1eeq9z1.web.app

@bcregistry-sre
Copy link
Copy Markdown
Collaborator

Temporary Url for review: https://business-people-dev--pr-486-eyp6n5ys.web.app

@bcregistry-sre
Copy link
Copy Markdown
Collaborator

Temporary Url for review: https://business-corps-dev--pr-486-hsdcs1g6.web.app

@deetz99
Copy link
Copy Markdown
Collaborator

deetz99 commented Jun 1, 2026

Since we do not have a temp url for the base layer currently can you please include some screenshots of the components and their different states, blank, filled, error, staff vs non-staff, etc.

Also FormCertify is currently used in Dissolution, Transition and Correction. Do any of these need to be updated?

@eve-git
Copy link
Copy Markdown
Collaborator Author

eve-git commented Jun 1, 2026

I think https://app.zenhub.com/workspaces/colin-egress-team-6904d552be2bb0000fa13ad6/issues/gh/bcgov/entity/33079 is for the other updates

@eve-git
Copy link
Copy Markdown
Collaborator Author

eve-git commented Jun 1, 2026

image image image image

@deetz99
Copy link
Copy Markdown
Collaborator

deetz99 commented Jun 1, 2026

I think https://app.zenhub.com/workspaces/colin-egress-team-6904d552be2bb0000fa13ad6/issues/gh/bcgov/entity/33079 is for the other updates

Okay in that case can you please also open up tickets to add/update the correct component to Transition and Corrections?

@deetz99
Copy link
Copy Markdown
Collaborator

deetz99 commented Jun 1, 2026

Comment thread packages/layers/base/app/components/Form/Certify/index.vue Outdated
Comment thread packages/layers/base/app/components/Form/ConfirmAuthorization/index.vue Outdated
Comment thread packages/layers/base/app/components/Form/Certify/index.vue Outdated
Comment thread packages/layers/base/app/components/Form/ConfirmAuthorization/index.vue Outdated
Comment thread packages/layers/base/app/app.config.ts Outdated
Comment thread packages/layers/base/app/components/Form/ConfirmAuthorization/index.vue Outdated
Comment thread packages/layers/base/app/components/Form/ConfirmAuthorization/index.vue Outdated
@eve-git
Copy link
Copy Markdown
Collaborator Author

eve-git commented Jun 2, 2026

image image

@eve-git
Copy link
Copy Markdown
Collaborator Author

eve-git commented Jun 2, 2026

/gcbrun

@bcregistry-sre
Copy link
Copy Markdown
Collaborator

Temporary Url for review: https://business-registry-home-dev--pr-486-w1eeq9z1.web.app

@bcregistry-sre
Copy link
Copy Markdown
Collaborator

Temporary Url for review: https://business-corps-dev--pr-486-hsdcs1g6.web.app

@bcregistry-sre
Copy link
Copy Markdown
Collaborator

Temporary Url for review: https://business-people-dev--pr-486-eyp6n5ys.web.app

Comment thread packages/layers/base/app/app.config.ts
Comment thread packages/layers/base/app/components/Form/ConfirmAuthorization/index.vue Outdated
Comment thread packages/layers/base/app/components/Form/Certify/index.vue Outdated
@eve-git
Copy link
Copy Markdown
Collaborator Author

eve-git commented Jun 2, 2026

/gcbrun

@bcregistry-sre
Copy link
Copy Markdown
Collaborator

Temporary Url for review: https://business-people-dev--pr-486-eyp6n5ys.web.app

@bcregistry-sre
Copy link
Copy Markdown
Collaborator

Temporary Url for review: https://business-corps-dev--pr-486-hsdcs1g6.web.app

@bcregistry-sre
Copy link
Copy Markdown
Collaborator

Temporary Url for review: https://business-registry-home-dev--pr-486-w1eeq9z1.web.app

@deetz99
Copy link
Copy Markdown
Collaborator

deetz99 commented Jun 2, 2026

Looking pretty good, just a lint error to clean up 🙏

@eve-git
Copy link
Copy Markdown
Collaborator Author

eve-git commented Jun 2, 2026

/gcbrun

@bcregistry-sre
Copy link
Copy Markdown
Collaborator

Temporary Url for review: https://business-registry-home-dev--pr-486-w1eeq9z1.web.app

@bcregistry-sre
Copy link
Copy Markdown
Collaborator

Temporary Url for review: https://business-corps-dev--pr-486-hsdcs1g6.web.app

@bcregistry-sre
Copy link
Copy Markdown
Collaborator

Temporary Url for review: https://business-people-dev--pr-486-eyp6n5ys.web.app

Copy link
Copy Markdown
Collaborator

@deetz99 deetz99 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 🎉

Please open 2 tickets in the product backlog for updating the Transition and Correction filing with these new components 🙏

@eve-git eve-git merged commit caf8d32 into bcgov:main Jun 2, 2026
35 of 36 checks passed
@eve-git eve-git deleted the 33227 branch June 2, 2026 20:53
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.

4 participants