caterium-app/tests
pavlov346346-source 2f7b8b9ea9 feat: add banquet menu constructor tab
Add a new "Банкетное меню" catalog tab (category 6) alongside Боксы/
Премиум/Посуда for composing wedding/banquet/anniversary menus. Unlike
the other tabs, dishes here are priced and weighed per guest, grouped
by menu section (catalogSection), and clicking a checkbox doesn't add
to the order directly -- it toggles inclusion in a live summary panel
showing a running per-guest price table for the whole composed menu.

The item editor gets two new fields (menu section, weight per guest)
shown only for this category, reusing the existing generic item CRUD
(editBox/saveBox) rather than building a parallel admin UI.

Also re-bumped index.html's script cache-busting query string, which
the previous whitelist-fix commit changed the content of app-runtime.js
without updating -- the same stale-cache bug fixed earlier in the
session, now closed for directly-tagged scripts too.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-16 18:02:02 +03:00
..
app.spec.mjs Caterium v17.7.3 — clients server read 2026-09-09 12:07:37 +03:00
auth-security-v1774.mjs Security: require verified email for signup 2026-09-11 07:27:37 +03:00
branding-v1774.mjs test: guard Caterium visible branding 2026-09-11 10:03:35 +03:00
edge-security-v1774.mjs fix: reconcile version/test drift from the unreviewed production merge 2026-09-12 14:40:22 +03:00
employee-create-v1774.mjs test: enforce owner-only employee roles 2026-09-12 08:53:42 +03:00
html-integrity-v1774.mjs Fix malformed style boundary and guard HTML integrity 2026-09-11 07:41:42 +03:00
order-enhancements-v1775.mjs test: remove reminder requirements from order enhancements 2026-09-11 15:21:32 +03:00
playwright.config.mjs Caterium v17.6.0 - GitHub Cloudflare autodeploy 2026-09-07 15:29:20 +03:00
release-check.mjs feat: add banquet menu constructor tab 2026-09-16 18:02:02 +03:00
static-security.mjs feat: add banquet menu constructor tab 2026-09-16 18:02:02 +03:00