SAE-301-Dev-application / website

Site internet de création et gestion de festivals. Créez des spectacles, associez les à des scènes dans vos festivals et planifiez sur une période donnée vos spectacles.
https://festiplan-a2.000webhostapp.com/website/
MIT License
1 stars 0 forks source link

F004US002 - Création de la grille journalière contrainte #24

Closed xGk93 closed 10 months ago

xGk93 commented 1 year ago

Description

En tant qu’organisateur de festival, Je peux créer la GriJ pour le festival, Afin de spécifier les contraintes journalières pour la planification.

Valorisation

5 heures

Règles métier

Le formulaire de spécification des horaires se réfère aux composants de la "GriJ" dans le cahier des charges, à savoir un horaire de début et un horaire de fin commun à chaque journée et une durée minimale de préparation de la scène entre les spectacles.

Dictionnaire de données

Tests d'acceptation

Étant donné un organisateur de festival sur la page d'un de ses festivals Lorsqu'il clique sur "Paramètres planification" Alors le formulaire de spécification des horaires du festival s'affiche.

🟢 Les informations saisies sont correctes

Étant donné un organisateur de festival sur le formulaire de spécification des horaires d'un de ses festivals Lorsqu'il clique sur "Confirmer" Alors le formulaire de spécification des horaires du festival s'affiche.

🟠 Annulation de la création

Étant donné un organisateur de festival sur le formulaire de spécification des horaires d'un de ses festivals Lorsqu'il clique sur "Annuler" Alors la saisie est annulée et l'utilisateur est redirigé sur la page des festivals.

🟠 Annulation de la création

Étant donné un organisateur de festival sur le formulaire de spécification des horaires d'un de ses festivals Lorsqu'il clique sur "Confirmer" Alors la Grille journalière contrainte est générée suivant les spécifications données.

🔴 Horaire de début non renseigné

Étant donné un organisateur de festival sur le formulaire de spécification des horaires d'un de ses festivals n'ayant pas renseigné d'horaire de début Lorsqu'il clique sur "Confirmer" Alors un bandeau d'erreur s'affiche : "L'horaire de début de la GriJ n'est pas renseigné."

🔴 Horaire de fin non renseigné

Étant donné un organisateur de festival sur le formulaire de spécification des horaires d'un de ses festivals n'ayant pas renseigné d'horaire de fin Lorsqu'il clique sur "Confirmer" Alors un bandeau d'erreur s'affiche : "L'horaire de fin de la GriJ n'est pas renseigné."

🔴 Horaire de fin antérieur à celui de début

Étant donné un organisateur de festival sur le formulaire de spécification des horaires d'un de ses festivals ayant renseigné un horaire de fin antérieur à celui de début Lorsqu'il clique sur "Confirmer" Alors un bandeau d'erreur s'affiche : "L'horaire de fin des spectacles ne peut pas être antérieur à celui de début."

🔴 Durée minimale entre spectacles non renseignée

Étant donné un organisateur de festival sur le formulaire de spécification des horaires d'un de ses festivals n'ayant pas renseigné de durée minimale entre les spectacles dans le formulaire Lorsqu'il clique sur "Confirmer" Alors un bandeau d'erreur s'affiche : "Veuillez renseigner une durée minimale entre les spectacles."

🔴 Durée minimale entre spectacles négative

Étant donné un organisateur de festival sur le formulaire de spécification des horaires d'un de ses festivals ayant renseigné une durée minimale étant négative Lorsqu'il clique sur "Confirmer" Alors un bandeau d'erreur s'affiche : "La durée minimale entre chaque spectacles ne peut pas être négative."

xGk93 commented 11 months ago

ok