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.
Règles métiers
Grij : grille journalière de contrainte.
Une Grij n'est pas obligatoire dans un festival.
Le calendrier du festival représente les jours compris dans la période du festival, c'est-à-dire entre la date de début et de fin.
Tests d'acceptation
Étant donné
un organisateur sur la page de profil d'un festival dont il est l'organisateur,
Quand
il clique sur "planification automatique du festival",
Alors
il est dirigé vers la page de paramétrage de la Grij.
Étant donné
un organisateur sur la page de paramétrage de la Grij,
Quand
il clique sur un jour du calendrier du festival,
Alors
il peut ajouter une heure de début et de fin ainsi qu'une durée minimale entre chaque spectacle.
Étant donné
un organisateur sur la page de paramétrage de la Grij ayant sélectionné un/des jour(s),
Et
ayant entré les nouveaux paramètres de ces jours,
Quand
il clique sur "valider les modifications",
Alors
les modifications sont sauvegardées,
Et
une pop-up l'informe de la modification des jours en l'informant des nouveaux paramètres ainsi des jours modifiés,
Et
il est redirigé vers le profil du festival.
Étant donné
un organisateur sur la page de paramétrage de la Grij ayant modifiés un/des jour(s),
Quand
il clique sur "valider les modifications",
Et
qu'une erreur de connexion à la base de données survient,
Alors
une pop-up l'informe qu'une erreur avec les serveurs a eu lieu,
Et
qu'aucun jours n'a été modifiés.
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.
Règles métiers
Grij : grille journalière de contrainte. Une Grij n'est pas obligatoire dans un festival. Le calendrier du festival représente les jours compris dans la période du festival, c'est-à-dire entre la date de début et de fin.
Tests d'acceptation
Étant donné un organisateur sur la page de profil d'un festival dont il est l'organisateur, Quand il clique sur "planification automatique du festival", Alors il est dirigé vers la page de paramétrage de la Grij.
Étant donné un organisateur sur la page de paramétrage de la Grij, Quand il clique sur un jour du calendrier du festival, Alors il peut ajouter une heure de début et de fin ainsi qu'une durée minimale entre chaque spectacle.
Étant donné un organisateur sur la page de paramétrage de la Grij ayant sélectionné un/des jour(s), Et ayant entré les nouveaux paramètres de ces jours, Quand il clique sur "valider les modifications", Alors les modifications sont sauvegardées, Et une pop-up l'informe de la modification des jours en l'informant des nouveaux paramètres ainsi des jours modifiés, Et il est redirigé vers le profil du festival.
Étant donné un organisateur sur la page de paramétrage de la Grij ayant modifiés un/des jour(s), Quand il clique sur "valider les modifications", Et qu'une erreur de connexion à la base de données survient, Alors une pop-up l'informe qu'une erreur avec les serveurs a eu lieu, Et qu'aucun jours n'a été modifiés.