Translating the file to english: doc/feature_001.md
This commit is contained in:
parent
b520f741e1
commit
d592ca41f8
@ -2,10 +2,10 @@
|
|||||||
|
|
||||||
## Personas
|
## Personas
|
||||||
|
|
||||||
- **Alice** : Nouvelle utilisatrice souhaitant rejoindre la plateforme pour discuter avec ses amis.
|
- **Alice**: New user who wants to join the platform to chat with friends.
|
||||||
- **Bob** : Utilisateur régulier, membre de plusieurs salons, aime organiser des conversations de groupe.
|
- **Bob**: Regular user, member of several salons, likes to organize group conversations.
|
||||||
- **Claire** : Administratrice, responsable de la gestion des rôles et des permissions.
|
- **Claire**: Administrator, responsible for managing roles and permissions.
|
||||||
- **David** : Utilisateur invité, découvre la plateforme via une invitation à un salon.
|
- **David**: Invited user, discovers the platform via a salon invitation.
|
||||||
|
|
||||||
## User Registration
|
## User Registration
|
||||||
**Persona:** Alice
|
**Persona:** Alice
|
||||||
@ -31,6 +31,8 @@
|
|||||||
- And she is granted access to the application
|
- And she is granted access to the application
|
||||||
- When she enters an invalid password
|
- When she enters an invalid password
|
||||||
- Then the system displays an error message
|
- Then the system displays an error message
|
||||||
|
- When she forgets her password
|
||||||
|
- Then she can request a password reset link
|
||||||
|
|
||||||
## Role Management
|
## Role Management
|
||||||
**Persona:** Claire
|
**Persona:** Claire
|
||||||
@ -53,6 +55,8 @@
|
|||||||
- And she assigns or removes permissions for a role
|
- And she assigns or removes permissions for a role
|
||||||
- Then the permissions are updated
|
- Then the permissions are updated
|
||||||
- And users with that role have the correct accesses
|
- 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
|
## Send a Message
|
||||||
**Persona:** Bob
|
**Persona:** Bob
|
||||||
@ -75,6 +79,8 @@
|
|||||||
- When another user sends a message
|
- When another user sends a message
|
||||||
- Then the message appears in the conversation in real time
|
- Then the message appears in the conversation in real time
|
||||||
- When she scrolls up, older messages are loaded
|
- 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
|
## Create a Conversation
|
||||||
**Persona:** Bob
|
**Persona:** Bob
|
||||||
@ -110,4 +116,6 @@
|
|||||||
- Then the selected users receive an invitation
|
- Then the selected users receive an invitation
|
||||||
- And they can join the salon once they accept
|
- And they can join the salon once they accept
|
||||||
- When David accepts the invitation
|
- 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
|
||||||
Loading…
x
Reference in New Issue
Block a user