As per #21469, a new Dashboard UI will be created and will serve as the launching and return point for all filings, including the "local filings" currently done in Filings UI (and which will stay in Filings UI).
In this ticket, externally routing to the following filings needs to work.
load necessary tombstone data (App.vue. TodoList.vue, etc)
update local routes to use "query" instead of "params" objects
update filings to read id from route query parameter
The affected filings are:
[x] AGM Extension
[x] AGM Location Change
[x] Amalgamation Out (WIP)
[x] Annual Report
[x] Consent for Amalgamation Out (WIP)
[x] Consent for Continuation Out
[x] Continuation Out
[x] Correction (defunct page/view/) - updated but not used
[ ] ~Digital Credentials (not technically a filing but managed in Filings UI)~ - no change needed
[x] Standalone Directors Filing (aka Change of Directors)
[x] Standalone Office Address Filing (aka Change of Addresses)
[x] update unit tests
~It is unknown whether a Feature Flag needs to be used to support both the old and new functionality (for cutover purposes).~ No FF is needed. The local filings will be compatible with the current Filings UI and the new, external entity dashboard.
As per #21469, a new Dashboard UI will be created and will serve as the launching and return point for all filings, including the "local filings" currently done in Filings UI (and which will stay in Filings UI).
In this ticket, externally routing to the following filings needs to work.
The affected filings are:
~It is unknown whether a Feature Flag needs to be used to support both the old and new functionality (for cutover purposes).~ No FF is needed. The local filings will be compatible with the current Filings UI and the new, external entity dashboard.
See also #21574.