997 B
997 B
UC12 - [Modifier une Publication]
Un utilisateur veut modifier une de ses publications.
Acteur(s) primaires et secondaires
- Utilisateur ou mieux. (Primaire)
Préconditions/déclencheur
- L'utilisateur doit avoir préalablement publié au moins une publication dans le forum.
Postconditions
- Une publication a été modifiée dans le forum.
- Une date de modification a été ajoutée à la publication.
Scénario de base
- Un utilisateur sélectionne une de ses propre publications.
- Il modifie le contenu de la publication.
- La publication est modifiée.
Exceptions
- La transaction va échouer si l'utilisateur est banni.
- La transaction va échouer si l'utilisateur tente de modifier la publication d'un autre utilisateur.
- La transaction va échouer si la publication est cachée.
- La transaction va échouer si le fil est archivé.
Besoins non-fonctionnels spécifique
- La propagation de cette modification doit être faite en moins de 1 seconde.