WFDASH-WEBAPP/.playwright-mcp/page-2026-08-05T22-18-03-649Z.yml
SJCoetz 2bd8fcf247 fix: resolve PocketBase expand projection bug
This commit fixes a critical PocketBase projection bug where omitting "expand" from fields lists silently drops related data, leading to missing supplier/customer/order info across the app. It also includes usability improvements and test coverage:

1.  Add "expand" to PB fields projections in invoicing page, quotes lookup API, sprint page, and quote search helper
2.  Update PO Sent tab filter to exclude "collected" and "ready_invoice" statuses
3.  Reorder buyer tasks list to sort by supplier first, then order number
4.  Add comprehensive regression tests for all fixed issues

Included Playwright test capture artifacts from local testing.
2026-08-06 01:33:16 +02:00

63 lines
No EOL
2.7 KiB
YAML

- generic [active] [ref=f2e1]:
- generic [ref=f2e4]:
- complementary [ref=f2e5]:
- generic [ref=f2e6]:
- link "WFDASH WFDASH Westcott Fasteners" [ref=f2e7] [cursor=pointer]:
- /url: /dashboard
- img "WFDASH" [ref=f2e8]
- generic [ref=f2e9]:
- generic [ref=f2e10]: WFDASH
- generic [ref=f2e11]: Westcott Fasteners
- separator [ref=f2e12]
- navigation [ref=f2e15]:
- link "Dashboard" [ref=f2e16] [cursor=pointer]:
- /url: /dashboard
- separator [ref=f2e23]
- button "Management" [ref=f2e25]
- generic [ref=f2e28]:
- button "Quotes" [ref=f2e29]
- generic [ref=f2e32]:
- link "Quote List" [ref=f2e33] [cursor=pointer]:
- /url: /quotes
- link "Sprint" [ref=f2e38] [cursor=pointer]:
- /url: /sprint
- link "Pending Approvals" [ref=f2e44] [cursor=pointer]:
- /url: /quotes/approvals
- button "Orders" [ref=f2e50]
- button "Logistics" [ref=f2e54]
- button "Operations" [ref=f2e58]
- button "Stock" [ref=f2e62]
- button "Other" [ref=f2e66]
- separator [ref=f2e69]
- generic [ref=f2e70]:
- link "Settings" [ref=f2e71] [cursor=pointer]:
- /url: /settings
- button "Dark mode" [ref=f2e75]
- separator [ref=f2e78]
- generic [ref=f2e79]:
- generic [ref=f2e80]: D
- generic [ref=f2e82]:
- paragraph [ref=f2e83]: David Els
- paragraph [ref=f2e84]: david.els1@outlook.com
- button "Logout" [ref=f2e85]
- main [ref=f2e90]:
- generic [ref=f2e92]:
- generic [ref=f2e93]:
- generic [ref=f2e94]:
- heading "Sprint Quote Items" [level=1] [ref=f2e95]
- paragraph [ref=f2e98]: 0 items waiting on pricing across 0 categories
- generic [ref=f2e99]:
- button "Switch dev identity" [ref=f2e100]:
- generic [ref=f2e104]: david.els1
- generic [ref=f2e108] [cursor=pointer]:
- checkbox "Show empty categories" [ref=f2e109]
- generic [ref=f2e110]: Show empty categories
- button "Refresh sprint" [ref=f2e111]
- tooltip "Refresh" [ref=f2e112]
- tablist "Filter sprint items by category" [ref=f2e113]:
- tab "All" [selected] [ref=f2e114]:
- generic [ref=f2e116]: "0"
- generic [ref=f2e117]: Loading sprint items…
- region "Notifications alt+T"
- button "Open Next.js Dev Tools" [ref=f2e125] [cursor=pointer]
- alert [ref=f2e129]