Kuby/TODO.md

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
  • Mettre à jour la permission de fermeture côté confirmation close_confirm (routeur on_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