Créer une galerie à partir d’une séance photo
Créer une galerie associée à une séance photo
Objectif
Permettre à un utilisateur authentifié de créer une nouvelle galerie directement depuis une séance photo afin d’y stocker et partager les médias liés à l’événement.
Description générale
Cet écran correspond à la fenêtre Créer une nouvelle galerie accessible depuis la fiche détaillée d’une séance photo.
Il permet à l’utilisateur de :
- définir le nom de la galerie ;
- définir une date d’expiration ;
- choisir si les photos doivent être conservées à leur taille d’origine ;
- créer automatiquement une galerie liée à la séance photo en cours.
La galerie créée devient immédiatement disponible dans la section Galeries de la séance photo.
Acteurs
Acteur principal
- Utilisateur authentifié
Acteurs secondaires
- Système Arrowflow Studio
- Module Galeries
- Module Séances photo
- Module de stockage des médias
Préconditions
- L’utilisateur est connecté à Arrowflow Studio.
- Une séance photo existe.
- L’utilisateur dispose des droits de création de galerie.
- La fiche de la séance photo est ouverte.
Déclencheur
L’utilisateur clique sur le bouton :
Créer une galerie
depuis la fiche d’une séance photo.
Scénario nominal
Étape 1 : Ouverture de la fenêtre
- L’utilisateur clique sur Créer une galerie.
- Le système affiche la fenêtre Créer une nouvelle galerie.
Étape 2 : Saisie des informations
- L’utilisateur renseigne :
- le nom de la galerie ;
- la date d’expiration.
Étape 3 : Configuration du stockage
- L’utilisateur choisit d’activer ou non l’option :
Conserver les photos à leur taille d’origine.
- Le système mémorise le paramètre sélectionné.
Étape 4 : Enregistrement
- L’utilisateur clique sur :
Enregistrer
- Le système valide les informations saisies.
- Le système crée la galerie.
- Le système associe automatiquement la galerie à la séance photo.
- La fenêtre se ferme.
- La galerie apparaît immédiatement dans la section Galeries de la séance.
Scénarios alternatifs
A1 : Date d’expiration par défaut
À l’étape 3 :
- L’utilisateur ne modifie pas la date proposée.
- Le système utilise la date affichée par défaut.
- La galerie est créée avec cette date d’expiration.
A2 : Conservation des photos originales
À l’étape 4 :
- L’utilisateur active l’option de conservation des photos à leur taille d’origine.
- Le système stocke les médias futurs sans compression ou réduction.
- La consommation de stockage est calculée sur les fichiers d’origine.
A3 : Galerie créée sans photo
- La galerie est créée sans média.
- Le système l’affiche dans la séance photo.
- Les photos pourront être ajoutées ultérieurement.
Scénarios d’exception
E1 : Nom de galerie absent
À l’étape 7 :
- Le champ Nom de la galerie est vide.
- Le système refuse l’enregistrement.
- Le message suivant est affiché :
« Le nom de la galerie est obligatoire. »
- La fenêtre reste ouverte.
E2 : Date d’expiration invalide
- La date saisie est antérieure à la date du jour.
- Le système bloque la création.
- Le message suivant est affiché :
« La date d’expiration doit être postérieure ou égale à la date actuelle. »
E3 : Espace de stockage indisponible
- Le quota de stockage du compte est atteint.
- Le système refuse la création.
- Un message d’information est affiché.
E4 : Erreur technique
- Une erreur survient pendant la création.
- La galerie n’est pas enregistrée.
- Un message d’échec est affiché.
Cas d’utilisation secondaires
Définir la date d’expiration
Objectif
Permettre à l’utilisateur de limiter la période de disponibilité de la galerie.
Scénario
- L’utilisateur clique sur le champ de date.
- Le système affiche un calendrier.
- L’utilisateur sélectionne une date.
- La valeur est enregistrée dans le formulaire.
Configurer la conservation des médias
Objectif
Permettre à l’utilisateur de définir la stratégie de stockage des futures photos.
Scénario
- L’utilisateur active ou désactive l’option de conservation.
- Le système applique la règle aux futurs médias importés dans la galerie.
Postconditions
Succès
- La galerie est créée.
- La galerie est liée à la séance photo.
- Les paramètres de stockage sont enregistrés.
- La galerie apparaît dans la section Galeries.
- L’utilisateur peut immédiatement ajouter du contenu.
Échec
- Aucune galerie n’est créée.
- Les données existantes restent inchangées.
- Un message d’erreur est affiché à l’utilisateur.
Règles de gestion
| Référence | Règle |
|---|---|
| RG-AFS-134 | Le nom de la galerie est obligatoire. |
| RG-AFS-135 | Une galerie créée depuis une séance photo doit être automatiquement associée à cette séance. |
| RG-AFS-136 | La date d’expiration doit être valide et ne pas être antérieure à la date courante. |
| RG-AFS-137 | L’option de conservation des photos originales détermine le mode de stockage des futurs médias. |
| RG-AFS-138 | Une galerie nouvellement créée doit être visible immédiatement dans la fiche de la séance. |
| RG-AFS-139 | Les informations de création doivent être journalisées. |
| RG-AFS-140 | Seuls les utilisateurs autorisés peuvent créer une galerie. |
| RG-AFS-141 | Les paramètres enregistrés doivent être conservés après actualisation de la page. |
Critères d’acceptation
- Le bouton Créer une galerie ouvre la fenêtre de création.
- Le champ Nom de la galerie est visible.
- Le champ Date d’expiration est disponible.
- Le sélecteur de date permet de choisir une date valide.
- L’option Conserver les photos à leur taille d’origine est disponible.
- Le bouton Enregistrer crée la galerie lorsque les informations sont valides.
- Un nom de galerie vide empêche la création.
- Une date d’expiration invalide bloque l’enregistrement.
- La galerie créée est automatiquement associée à la séance photo.
- La galerie apparaît immédiatement dans la section Galeries de la séance.
- Les paramètres de stockage sont enregistrés avec la galerie.
- Les utilisateurs non autorisés ne peuvent pas créer de galerie.