entity icon indicating copy to clipboard operation
entity copied to clipboard

Create new Entities dashboard page

Open mstanton1 opened this issue 1 year ago • 4 comments

Currently many of the changes within this epic take place on the entity dashboard. Due to legal name work and Vue3 upgrade in flight there are delays if we wish to write to the existing entities tombstone. A proposed solution is to create our own page, lifting from what was done in the Business Search side. Entities can point to this page at a later time.

Note: To-do list is part of this epic and the proposal is to handle this using flags that are already in place with Entities. A key action would be to review and ensure the logic supports having more than one active to do item - and does not prevent filing of other documents when that to do items is pending. Business Rule for SI Filing: Only prevent SI filings for companies that are historical or frozen. This will not address changes in the company information page. That could be tackled when Entities has completed their Vue3 upgrade and is not critical for MVP.

Wireframe/Screenshot Samples https://www.figma.com/design/igaZgN1ZaHwM7pJPb8Bu9Y/Dashboard?node-id=2064%3A2249&t=VJ8Zn1i6At7mSBa2-1

Business Dashboard “Versions” Client, BC Registries Staff/BCOL Helpdesk/SBC Staff (TBD) Draft, Business State versions (Business Status) Active, Historical, Frozen, Others TBD

Business Dashboard Features

Errors/Exceptions Dashboard Unavailable

Badges Business Status

Alerts Not in good standing

To Do (count) Filings due (AR) (File Now) Draft filings (AR, Director Change, etc.) (Resume/Cancel) Authorization Requests (Do not Authorize / Authorize)

Errors/Exceptions LEAR unavailable PayBC unavailable / available

  • Payment pending/incomplete (Resume/Cancel Payment)
  • Payment Unsuccessful (Retry/Cancel Payment)
  • Processing Payment (busy)

BCOL and PAD errors/exceptions

TBD

  • Basic account: Online banking
  • Premium account: EFT(invited user only)

Recent Filing History (count) Filing Future Effective Filing Errors/Exceptions Filing Pending / Payment successful

Disabled/Other states Draft filing in progress (disabled Change buttons) Not in good standing (disabled To Do buttons) Historical (no Change buttons)

Draft Dashboard Draft details – Incorp/reg type/NR number Incorporation / Registration (Incorporate using NR/Cancel) Draft filing (Resume/Cancel) Name Request details Errors/Exceptions

  • PayBC unavailable
  • Payment pending/incomplete (Resume/Cancel Payment)
  • Payment Unsuccessful (Retry/Cancel Payment)

Processing Payment (busy)

Staff / BCOL Helpdesk Dashboard Additional Features Comments Staff filings – modals, context sensitive depending on business status Corrections – links correction to filing Details – text comments per filing

mstanton1 avatar Mar 28 '24 22:03 mstanton1

Suggested Option

  • create in it's own project with it's own deployment
  • leverage existing API, this is UI work only
  • build as if it will be the new version of this page leveraging what was done for the business search version
  • move components over to nuxt UI
  • when entities upgrades they will update the code base and link to the new page

Unknown

  • how would they adopt this from us?

High Level Requirements

  • attached below. Note, these include variation for staff and client.

mstanton1 avatar Apr 02 '24 21:04 mstanton1

@mstanton1 Differences noted between Staff and Client view: https://docs.google.com/document/d/1pMBL0GxZW7HPraaaeEB7K2HgC0j2Af_9/edit?usp=drive_link&ouid=100179527247507750986&rtpof=true&sd=true

Apt766525 avatar Apr 05 '24 15:04 Apt766525

T-shirt sized at 3 sprints.

Key unknown is what automated testing exists (and if any, could we use those as opposed to having Guna write more). @gunanagar can you check with Riyaz to see if there is any Cypress testing that can be re-used?

mstanton1 avatar Apr 05 '24 16:04 mstanton1

  • create page template with common layout components (header, footer, breadcrumb, current tombstone from BTR) and create repo (dev and test access) - add dependency label because patrick wei will be needed for URLs, will need to update password for configs
  • update business tombstone (needs requirements on additional entities functionality)
  • create office address section
  • create directors section
  • create alerts section
  • create to do section (story to be broken down)
  • create recent history section (story to be broken down)
  • create staff dashboard version (story to be broken down)
  • create comment widget (part of staff dashboard story)

mstanton1 avatar May 16 '24 16:05 mstanton1