-
Notifications
You must be signed in to change notification settings - Fork 58
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
Spike : Auth Web & Auth API: display continuation in filing in intermediate states (MBR) #21978
Comments
@andyyanggov Do you have a link to a design that shows what the MBR page will look like for bootstrap filings in the different states? |
Yes, it's in the same link as the entity dashboard designs. Here's a link directly to the frame. |
The items in the Affiliated Entity Table are of Type Business.
For Auth API & db, update the enum for Business.status, and add the property Business.isFutureEffective: boolean |
Thanks, Arwen. That sounds reasonable. As for future effective, I was thinking that we might want to show something special in the MBR when an application has been Filed and Paid (and Approved if applicable) and is just awaiting the FE date/time to arrive. Right now we label those "Drafts" but they are different from drafts that still need to be filed. @NaveenHebbale @andyyanggov @janisrogers , what do you think we should show as status for these future businesses? Also, should we show something special in the MBR if an application has been filed but payment is stuck? (In this case, the application state is Pending.) Either the user needs to retry payment (or try to pay another way) or Ops needs to reset some software module or something. @vysakh-menon-aot , @PaulGarewal , are you familiar enough with Auth API |
Just a small correction here. The items in the MBR may be:
|
Thanks, Vysakh. We'll need to add So it looks like no changes are needed to Auth API? |
We can remove this if condition from auth-api (https://github.com/bcgov/sbc-auth/blob/main/auth-api/src/auth_api/services/affiliation.py#L467), its covered in legal-api. I don't see any more changes required in auth-api |
@severinbeauvais What about just labelling them 'Future Effective'? Perhaps with a tooltip indicating the date? I seem to recall there was a ticket for this.
Whatever the state is on the entity dashboard, the MBR should reflect that. Either 'Pending' with an alert/tooltip or more explicitly 'Pending | Payment Incomplete' or something along those lines is my first thought. |
@andyyanggov |
@ArwenQin Are you referring to this state? |
@andyyanggov @severinbeauvais Just to double check. Is it a paid and pending status?
@andyyanggov @severinbeauvais What should be displayed as the status for the 2 situations |
@andyyanggov |
It's just "PAID" (or APPROVED), but you can check if there's a future effective date-time. Filings UI displays these a bit differently if the FE date is future or past:
So there are 3 situations, but ideally we can combine the FE ones. |
Thanks a lot.
|
I think yes but up to @andyyanggov.
From a state point of view, it can't be paid and pending, but for the user, maybe this makes sense...? The user has paid and the application is pending the Filer processing it. @andyyanggov , what do you think?
@andyyanggov , does the user care that this was initially future effective? As above, this is now waiting for the Filer. As for the tooltip, should it state the FE date-time in past tense?
Yes, good. This matches what Filings UI says. |
Agree with 1 and 4. For 2 and 3, I don't think we need to specifically call out that it's been paid since that's not unique to these states. The entity dashboard says 'Filed and Pending', so that should reflect in the MBR. We could also rename it to something like 'Processing' in both places. Ultimately, I think whatever the state is, it should be consistent across screens. |
OK, then let's go with "Filed and Pending" for both scenarios 2 and 3. Thanks, Andy! |
@ArwenQin If this spike is done (you have all your answers) then please move this ticket to Done pipeline. Thx! |
Figma: https://www.figma.com/design/wVF8EcUCUR20YyqA0wHVJp/Continuation-In-V5?node-id=2154-3491&t=Z3R4v4o9NHwJk6nC-0
As with the Filings UI ticket #21977, we need to determine what a continuation in filing in AWAITING_REVIEW state or CHANGE_REQUESTED state should look like in MBR and what actions are available to the user.
When filing is DRAFT:
When filing is AWAITING_REVIEW:
When filing is CHANGE_REQUESTED:
Other states once approved:
When filing is REJECTED:
should look like current draft continuation application
status should be "Rejected"
action should be "Open Application"
no delete
Spike: what needs to be updated?
Once the above spike is completed, then we can groom this ticket (or create a new ticket).
The text was updated successfully, but these errors were encountered: