From d592ca41f8e7543709cd2ae5c9d26a5cf2ede3b6 Mon Sep 17 00:00:00 2001 From: blyssco Date: Mon, 2 Feb 2026 14:43:06 +0100 Subject: [PATCH] Translating the file to english: doc/feature_001.md --- doc/feature_001.md | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/doc/feature_001.md b/doc/feature_001.md index 99b9f0c..cd2babb 100644 --- a/doc/feature_001.md +++ b/doc/feature_001.md @@ -2,10 +2,10 @@ ## Personas -- **Alice** : Nouvelle utilisatrice souhaitant rejoindre la plateforme pour discuter avec ses amis. -- **Bob** : Utilisateur régulier, membre de plusieurs salons, aime organiser des conversations de groupe. -- **Claire** : Administratrice, responsable de la gestion des rôles et des permissions. -- **David** : Utilisateur invité, découvre la plateforme via une invitation à un salon. +- **Alice**: New user who wants to join the platform to chat with friends. +- **Bob**: Regular user, member of several salons, likes to organize group conversations. +- **Claire**: Administrator, responsible for managing roles and permissions. +- **David**: Invited user, discovers the platform via a salon invitation. ## User Registration **Persona:** Alice @@ -31,6 +31,8 @@ - And she is granted access to the application - When she enters an invalid password - Then the system displays an error message +- When she forgets her password +- Then she can request a password reset link ## Role Management **Persona:** Claire @@ -53,6 +55,8 @@ - And she assigns or removes permissions for a role - Then the permissions are updated - And users with that role have the correct accesses +- When she tries to remove all permissions from a role +- Then the system warns about potential loss of access ## Send a Message **Persona:** Bob @@ -75,6 +79,8 @@ - When another user sends a message - Then the message appears in the conversation in real time - When she scrolls up, older messages are loaded +- When she marks a message as read +- Then the sender is notified (if enabled) ## Create a Conversation **Persona:** Bob @@ -110,4 +116,6 @@ - Then the selected users receive an invitation - And they can join the salon once they accept - When David accepts the invitation -- Then he becomes a member of the salon \ No newline at end of file +- Then he becomes a member of the salon +- When David declines the invitation +- Then Bob is notified of the refusal \ No newline at end of file