The 8 new /finance/* routes have no PAGE_TOUR_KEYS entry, so the dock's ? falls back to the generic overview on every finance page, and test-and-lint is red for every branch built on master.
Fix
PAGE_TOUR_KEYS entries for finance, finance/donations, finance/funds, finance/sales and finance/reports/{statement,receipts,year-over-year}, each with title/what/how copy in pageTours/en.json, and Spanish in es.json under _review: ["*"].
finance/ledger loads the same component as admin/operating-ledger, so it shares the adminOperatingLedger tour and its step regions. That copy said "Staff only", which is wrong now; it says "Staff and the finance role" (Spanish what added to its _review).
Acceptance criteria
page-tour.registry.spec.ts green
the copy names only labels that exist in the finance UI
## Bug
`page-tour.registry.spec.ts › maps every dock-bearing route to an overview` fails on master since the finance-user merge (spikersoft-angular#1415):
```
AssertionError: expected [ 'finance', 'finance/ledger', …(6) ] to deeply equal []
```
The 8 new `/finance/*` routes have no `PAGE_TOUR_KEYS` entry, so the dock's **?** falls back to the generic overview on every finance page, and `test-and-lint` is red for every branch built on master.
## Fix
- `PAGE_TOUR_KEYS` entries for `finance`, `finance/donations`, `finance/funds`, `finance/sales` and `finance/reports/{statement,receipts,year-over-year}`, each with title/what/how copy in `pageTours/en.json`, and Spanish in `es.json` under `_review: ["*"]`.
- `finance/ledger` loads the same component as `admin/operating-ledger`, so it shares the `adminOperatingLedger` tour and its step regions. That copy said "Staff only", which is wrong now; it says "Staff and the finance role" (Spanish `what` added to its `_review`).
## Acceptance criteria
- [ ] `page-tour.registry.spec.ts` green
- [ ] the copy names only labels that exist in the finance UI
---
_Found during the 2026-10-02 dependency-refresh ticket round; fixed in spikerj/spikersoft-angular#1424._
spikerj
added the bug label 2026-10-02 08:46:00 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Bug
page-tour.registry.spec.ts › maps every dock-bearing route to an overviewfails on master since the finance-user merge (spikersoft-angular#1415):The 8 new
/finance/*routes have noPAGE_TOUR_KEYSentry, so the dock's ? falls back to the generic overview on every finance page, andtest-and-lintis red for every branch built on master.Fix
PAGE_TOUR_KEYSentries forfinance,finance/donations,finance/funds,finance/salesandfinance/reports/{statement,receipts,year-over-year}, each with title/what/how copy inpageTours/en.json, and Spanish ines.jsonunder_review: ["*"].finance/ledgerloads the same component asadmin/operating-ledger, so it shares theadminOperatingLedgertour and its step regions. That copy said "Staff only", which is wrong now; it says "Staff and the finance role" (Spanishwhatadded to its_review).Acceptance criteria
page-tour.registry.spec.tsgreenFound during the 2026-10-02 dependency-refresh ticket round; fixed in spikerj/spikersoft-angular#1424.