798 B
798 B
TODO - Ticket: fermeture restreinte après prise en charge
- Mettre à jour la permission de fermeture côté joueur vs staff pour les tickets (mode général) :
- Joueur : uniquement si
TicketStatus.OPEN - Staff : autorisé même si
TicketStatus.CLAIMED
- Joueur : uniquement si
- Mettre à jour la permission de fermeture côté confirmation
close_confirm(routeuron_interaction) avec la même règle. - Appliquer la même contrainte au mode recrutement (boutons
recruitment_close/ accept/refuse) :- Joueur ne peut pas fermer si ticket déjà pris en charge (si applicable selon votre logique de "claim").
- Tester manuellement :
- Ticket OPEN => fermeture joueur OK
- Ticket CLAIMED => fermeture joueur refusée, staff OK
- Recrutement : fermeture conformes à la contrainte