La un eveniment (de exemplu o tabără) poți planifica meniul masă cu masă. Marchezi o activitate drept masă, îi atașezi rețete și obții lista de cumpărături și costul pe tot evenimentul.
În fila de meniu a evenimentului apeși pe adăugarea unei mese, alegi activitatea (sub-evenimentul), tipul mesei (mic dejun, prânz, cină, gustare) și modul de pregătire: gătit pe loc, catering, cumpărat gata sau fără gătit.
ℹ️ Doar „gătit pe loc” primește rețete
Rețetele, lista de cumpărături și bugetul se aplică doar meselor gătite pe loc. Pentru catering sau mâncare cumpărată gata nu are sens să calculezi ingrediente.
La o masă gătită pe loc adaugi rețetele dorite. Numărul de persoane se ia automat din participanții confirmați ai evenimentului (sau poți seta manual un număr). VolunHub estimează și la ce oră trebuie început gătitul, pornind de la ora mesei și de la timpii rețetelor.
📸 Screenshot TODO
Fila de meniu a unui eveniment: lista de mese pe zile, fiecare masă cu rețetele ei, numărul de persoane și ora estimată de start a gătitului.
Editorul Wagtail poate adăuga imaginea aici.
Din meniul evenimentului poți deschide o listă de cumpărături unică care adună toate mesele gătite pe loc. Așa cumperi o singură dată pentru tot evenimentul, fără să dublezi produse.
Dacă evenimentul e legat de un proiect cu buget, poți împinge costul meselor direct în buget. Re-rularea actualizează aceeași intrare în loc s-o dubleze, deci poți repeta operațiunea ori de câte ori se schimbă meniul.
⚠️ Cine poate gestiona meniul
Meniul poate fi editat de managerii evenimentului, de staff și de echipa de bucătărie. Dacă nu ai unul dintre aceste roluri, vei vedea meniul, dar nu îl vei putea modifica. Vezi Roluri și permisiuni.
ℹ️ Detaliu tehnic
O masă e un EventMeal legat de o activitate (un events.Event); rețetele mesei sunt RecipeCosting-uri cu event_meal setat. Împingerea în buget trece prin sync_event_meals_to_budget și e idempotentă prin MealBudgetSync. Permisiunea e can_manage_event_menu.