Translating the file to english: doc/feature_001.md

This commit is contained in:
blyssco 2026-02-02 14:43:06 +01:00
parent b520f741e1
commit d592ca41f8

View File

@ -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
- Then he becomes a member of the salon
- When David declines the invitation
- Then Bob is notified of the refusal