# 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.