1.4 KiB
1.4 KiB
Hospitality CRUD Report (Frontend Production)
Supersedes FE notes in
frontend/docs/hospitality-crud-report.mdfor certification status.
Matrix
All resources in hospitalityResources call hospitalityApi → BFF /api/hospitality → :8009.
| Domain | List | Create | Update | Delete | Lifecycle |
|---|---|---|---|---|---|
| Venues / branches / dining / tables | ✅ | ✅ | ✅ where API | ✅ where API | — |
| Menu catalog | ✅ | ✅ | limited | limited | — |
| QR / carts | ✅ | ✅ | — | — | submit session |
| Reservations / waitlist | ✅ | ✅ | — | — | status |
| POS tickets / payments / discounts | ✅ | ✅ | — | — | void |
| Kitchen tickets / items | ✅ | ✅ | — | — | status |
| Connectors / dispatches | ✅ | ✅ | — | — | — |
| Analytics reports / snapshots | ✅ | ✅ | — | — | refresh |
| Settings / toggles | ✅ | upsert | — | — | — |
| Roles / permissions / events | ✅ | ✅ | — | — | — |
| Bundles | ✅ | — | — | — | activate/deactivate |
Quality
- No mock lists
- No fake KPIs on dashboards
- Read-only views labeled via
readOnly+ empty hints - Search / pagination / sorting / CSV export on list factory
- Permissions: API 403 → page error; bundle gate before render
Known API limits (honest)
Update/PATCH absent for many 12.1+ entities — FE does not fake edit.