2023-06-03 18:07:33 -04:00

37 lines
997 B
Markdown

# 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
1. Un utilisateur sélectionne une de ses propre publications.
2. Il modifie le contenu de la publication.
3. 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.