bcgov / bcgov/entity

auth-web: Manage Businesses dashboard should open Business Dashboard in new browser page (tab)

Open
#2,905 5 comments 0 reactions 0 assignees View on GitHub
Dependency Dev ENTITY - DO NOT USE Pay
Dominant language
JavaScript
Stars
23
Forks
62
Avg merge
24m
Merged PRs (30d)
1

Description

## Description:
After discussion with Kaine and Scott, we would like the Manage Businesses dashboard to open Business Dashboards in a new browser page (tab) when the user clicks on the Dashboard button. Also include PPR/Names etc... in new tabs and retain user/account info...

Also, incorporations should open in a new tab.

**DEPENDENCY ALERT!** The Business Filings UI (nee coops-ui) and the Business Create UI (aka incorporation) must support the passing of the subject business/NR via URL parameters (or route parameters) instead of via session storage, because session storage is shared between browser tabs (for the same domain). In other words, it is not possible to open separate browser tabs for different businesses until the change to URL parameters is implemented.

Acceptance for a Task:
- [ ] Requires deployments
- [ ] Add/ maintain selectors for QA purposes
- [ ] Test coverage acceptable
- [ ] Linters passed
- [ ] Peer Reviewed
- [ ] PR Accepted
- [ ] Production burn in completed

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the Manage Businesses dashboard and trace the Dashboard, PPR/Names, and incorporations actions into the Business Filings UI and Business Create UI. First confirm how the subject business/NR currently uses session storage; done means separate browser tabs retain the correct business and account context through URL or route parameters, with selectors and coverage maintained as required.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend, web-dev
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.