Messagerie interne
From ClaroDevel
| Table of contents |
[edit]
principe
Possibilité pour un utilisateur d'adresser un message à d'autre.
Pour le moment je mets de coté le "qui peut envoyer à qui" c'est à gerer par la gestion des droits.
[edit]
interfaces
[edit]
envoi
gestion de droits n°1 qui à accès a cette interface ?
une boite pour écrire un contenu et un titre optionnel. une interface de sélection des destinataires.
gestion de droits n°2 qui propose-t-on dans cette liste ?
[edit]
réception
gestion de droits n°3 qui à accès a cette interface ?
Chaque utilisateur discpose d'une boite de réception. Celle-ci list à la manière d'une boite mail la liste des messages reçus. Et permet toujours de répondre à l'expéditeur
[edit]
structure de données
[edit]
tables des messages
- id_msg
- id_sender
- date_send
- subject/title
- content
- mime-content
- lang
- charset
[edit]
tables des destinations
- id_rel_msg_dest
- id_msg
- id_user_dest
- read_status
[edit]
gestions des droits
[edit]
gestion de droits n°1 qui à accès à une boite d'envoi ?
- platformAdmin -> all
- teacher -> coursesMember
- tutor -> groupMember
- student -> groupMember ? <- probablement non ils ont le forum
- un utilisateur à lui même (dans l'interface carnet de note personnelles)
tout utilisateur peut envoyer un message à celui qui peut lui en envoyer un.
[edit]
gestion de droits n°2 qui propose-t-on dans la liste des destinataires ?
[edit]
gestion de droits n°3 Qui à accès à la boite de réception ?
- l'utilisateur lui-même
- plateform admin
[edit]
Exemples d'application
- alternative au mail
- blocage de compte
- messages système
- notifications
...
