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

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

  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.