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

Create UI: implement new Amalgamating Businesses component - Part IV - DO THIS LAST #18641

Closed
6 of 8 tasks
Mihai-QuickSilverDev opened this issue Nov 17, 2023 · 8 comments
Closed
6 of 8 tasks
Assignees
Labels

Comments

@Mihai-QuickSilverDev
Copy link
Collaborator

Mihai-QuickSilverDev commented Nov 17, 2023

This ticket is the last third of this new component.

This ticket can be started (but not finished) before #18640 is finished.

To do:

Notes:

@Mihai-QuickSilverDev Mihai-QuickSilverDev added the ENTITY Business Team label Nov 17, 2023
@Mihai-QuickSilverDev Mihai-QuickSilverDev changed the title Create UI: implement new Amalgamating Businesses component - Part III Create UI: implement new Amalgamating Businesses component - Part III - Do This Last Nov 17, 2023
@severinbeauvais severinbeauvais changed the title Create UI: implement new Amalgamating Businesses component - Part III - Do This Last Create UI: implement new Amalgamating Businesses component - Part III - DO THIS LAST Nov 17, 2023
@JazzarKarim JazzarKarim changed the title Create UI: implement new Amalgamating Businesses component - Part III - DO THIS LAST Create UI: implement new Amalgamating Businesses component - Part IV - DO THIS LAST Nov 23, 2023
@jdyck-fw
Copy link
Collaborator

jdyck-fw commented Dec 13, 2023

@severinbeauvais
Copy link
Collaborator

severinbeauvais commented Jan 10, 2024

Test Notes

Honestly, there isn't much to UX assure or QA. Mostly I added a bunch of unit tests.

BUT... I did update a couple of TING rules and their messages. See the PR for details, or look here:

  1. updated foreignUnlimited rule: https://github.com/bcgov/business-create-ui/blob/d8e76a07339393aabba28ad98f2a7ca5b53d2e18/src/mixins/amalgamation-mixin.ts#L96
  2. updated foreignUnlimited2 rule: https://github.com/bcgov/business-create-ui/blob/d8e76a07339393aabba28ad98f2a7ca5b53d2e18/src/mixins/amalgamation-mixin.ts#L112
  3. added foreignUnlimited3 rule: https://github.com/bcgov/business-create-ui/blob/d8e76a07339393aabba28ad98f2a7ca5b53d2e18/src/mixins/amalgamation-mixin.ts#L136
  4. updated ERROR_FOREIGN_UNLIMITED message: https://github.com/bcgov/business-create-ui/blob/d8e76a07339393aabba28ad98f2a7ca5b53d2e18/src/components/Amalgamation/BusinessStatus.vue#L60
  5. updated ERROR_FOREIGN_UNLIMITED3 message: https://github.com/bcgov/business-create-ui/blob/d8e76a07339393aabba28ad98f2a7ca5b53d2e18/src/components/Amalgamation/BusinessStatus.vue#L68

So... it might be worth trying to add TINGs that violate these rules to see them in action.

@bcgov bcgov deleted a comment from yuisotozaki Jan 11, 2024
@severinbeauvais
Copy link
Collaborator

^^ I deleted a couple of comments related to environmental issues (not this ticket), which are now fixed.

@yuisotozaki
Copy link

yuisotozaki commented Jan 11, 2024

Observation:
When adding CCC to a ULC amalg filing, it shows up differently non-staff and staff view. The tooltip is working fine.
image.png

@severinbeauvais
Copy link
Collaborator

Yui, the bug you found above is not related to this ticket per se. It is a "resume draft" issue. Karim will fix it in #19201.

@JazzarKarim
Copy link
Collaborator

Adding it as a checkbox in #19201

@severinbeauvais
Copy link
Collaborator

While testing staff vs non-staff, I found a race condition that can cause the UI to mis-interpret whether the TING is in LEAR or not. I will fix it as part of #19050 .

@yuisotozaki
Copy link

Ready for QA then.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

6 participants