Jogosultságok és role-szabályok
Ki módosíthatja a preset-eket, ki alkalmazhatja, role-restricted preset-ek
Preset-jogosultságok
A preset-rendszer role-alapú: a preset-ek létrehozása, szerkesztése, alkalmazása szerepkörhöz kötött.
Default role-szabályok
Owner
- ✅ Preset létrehozás
- ✅ Preset szerkesztés
- ✅ Preset deaktiválás / törlés
- ✅ Preset alkalmazás minden helyzetben
Manager
- ✅ Preset létrehozás
- ✅ Preset szerkesztés
- ✅ Preset deaktiválás
- ✅ Preset alkalmazás minden helyzetben
- ❌ Preset hard-delete (csak Owner)
Reception
- ❌ Preset létrehozás / szerkesztés
- ✅ Preset alkalmazás (a checkout-on)
- ❌ Manuális kedvezmény (depending on config)
Staff
- ❌ Preset létrehozás / szerkesztés
- ✅ Preset alkalmazás (saját foglalásaira)
- ❌ Manuális kedvezmény
Per-preset role-restriction
Egy konkrét preset csak adott role-nak elérhető:
- "Manager comp 50%" preset → csak Manager / Owner alkalmazhatja
- "Loyalty 10%" preset → mindenki
A preset szerkesztéskor: Allowed roles mező → role-multi-select.
Limit-mezők (advanced)
Max-érték per preset (mintha cap)
A preset egy max-értéket tartalmazhat:
- "Manager comp 50%" → max 5 000 Ft (akkor is, ha 50% nagyobb)
Max-darab per staff per nap
- "Welcome 500 Ft" preset → 1 staff/nap max 5×
Indok kötelező / opcionális
- "Manager comp" preset → indok kötelező
Manuális kedvezmény-toggle
A salon-szinten beállítható:
- Staff-szintű manuális kedvezmény: BE / KI
- Reception-szintű manuális kedvezmény: BE / KI
- Manager szintű manuális kedvezmény: mindig BE
Ha a Reception manuális kedvezmény-jog ki van kapcsolva, csak preset-eket használhat.
Audit-trail role-szempontból
A riportokban:
- Per-staff preset-használat
- Per-staff manuális kedvezmény-használat
- Per-role átlag
A manager látja, hogy a Reception inkább presetet használ, a Manager-szintűek manuálist. Hasznos.
Mikor használd
Szcenárió 1, restriktív salon A salon-tulajdonos szigorú kedvezmény-policy-t akar:
- Reception csak preset-eket használhat
- Manuális kedvezmény csak Manager / Owner
Szcenárió 2, manager-szintű kompenzáció "Manager comp 50%" preset csak Manager. Ha a Reception próbálja alkalmazni, a dropdown nem mutatja.
Szcenárió 3, junior staff korlátozás Új Staff csak az alap-preset-eket (Loyalty, Welcome) használhatja, a komplex Manager-presetek nem érhetők el.
Szcenárió 4, max-érték védelem "Manager comp 50%" preset max 5 000 Ft. Ha 30 000 Ft-os szolgáltatáson alkalmaznák, csak 5 000 Ft-ot adna le. Profit-védő.
Szcenárió 5, audit-vita Vendég állítja, hogy nem kapott kedvezményt. Stat → preset-history → preset-jogosultság check. A staff jogosult volt? Ha nem, miért próbálta? Belső audit.
Tippek
- Az alap role-szabályok 95%-ban OK-ak, csak special igényeknél módosíts.
- A per-preset role-restriction biztonsági réteg, ne hagyd figyelmen kívül.
- A manuális kedvezmény-toggle a "soft" védelem, a hard-védelem a per-preset role.
- A max-érték a profit-védő, magas-értékű preseteknél kötelező.
- Az indok kötelezősége audit-erősítő, használd ki a "Manager comp" típusú presetekre.
- A junior staff képzéskor preset-only-t használjon, fokozatosan engedd manuálisra.
