Aller au contenu

Reservation

Définition d'une réservation

Composant d'une priorité.

Sert à bloquer une place pour toute personne autre que le contact associé, pour tout match/produit concurrent au produit de la portée associée.

classDiagram
    Reservation "1" <--> "1..n" Priorite
    Reservation "1" <--> "1..n" Portee
    Reservation "1" <--> "0..n" Contact

Interfaces

  • Index: (GET)
  • Liste des réservations
    • Soit dans le récapitulatif d'une priorité
    • Soit dans le détail d'un match (articles au match)
    • Soit dans le détail d'une Formule (formules/packs)
  • New/Create: (GET/POST)
  • Ajout d'une réservation directement pour un match/ une Formule, sans passer par une règle de priorité.
  • Multi-step:
    • Étape 1*: Choix du contact

      Le choix du contact permet aussi de créer un nouvau contact, cf interface commandes

    • Étape 2*: Choix de la place, stade interactif
    • Étape 3: Récapitulatif
  • Show: (GET)
  • Informations sur la réservation (idem récapitulatif)
  • Actions:
    • Supprimer la réservation
    • Transférer la réservation à un autre contact
    • Convertir la réservation (passer commande (à étudier))