From d7f0bd0e5afeca9249e99895d66d2a336bd55b48 Mon Sep 17 00:00:00 2001 From: Loris OBRY Date: Sun, 4 Jun 2023 17:13:36 +0200 Subject: [PATCH] =?UTF-8?q?Mise=20=C3=A0=20jour=20de=20'README.md'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 33 ++++++++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index bdbf147..1bf73cc 100644 --- a/README.md +++ b/README.md @@ -129,4 +129,35 @@ es seules données pouvant être modifiées dans le modèle Master-Detail sont l Chaque utilisateur ne peut 'liker' qu'une fois une carte/pack, on utilise donc un set pour avoir des clés uniques, évitant les doublant. Le set nous permet également d'effectuer des opération de recherche plus rapidement pour verifier si un utilisateur à déjà 'liker' ou non. ### Commentaires -Chaque utilisateur peut commenter autant de fois qu'il veut une carte/pack, il peut également supprimer les commentaires qu'il à écrit. \ No newline at end of file +Chaque utilisateur peut commenter autant de fois qu'il veut une carte/pack, il peut également supprimer les commentaires qu'il à écrit. + + + +# Diagramme de séquence +plantuml``` +@startuml +actor User +participant "User Interface" as UI +participant Application +participant Pack +participant Carte + +User -> UI: Sélectionne une carte/pack à liker +UI -> Application: Demande de like pour la carte/pack sélectionné(e) +Application -> Pack: Vérifie si l'utilisateur a déjà liké le pack +alt Pack déjà liké par l'utilisateur + Application --> UI: Affiche un message indiquant que le pack a déjà été liké +else + Application -> Carte: Vérifie si l'utilisateur a déjà liké la carte + alt Carte déjà likée par l'utilisateur + Application --> UI: Affiche un message indiquant que la carte a déjà été likée + else + Application -> Pack: Ajoute le like de l'utilisateur au pack + Pack --> Application: Confirme l'ajout du like au pack + Application -> Carte: Ajoute le like de l'utilisateur à la carte + Carte --> Application: Confirme l'ajout du like à la carte + Application --> UI: Affiche un message de succès pour le like effectué + end +end +@enduml +``` \ No newline at end of file