Pixilib / GaelO

GNU Affero General Public License v3.0
8 stars 3 forks source link

New Messaging System #287

Closed salimkanoun closed 2 years ago

salimkanoun commented 3 years ago

Investigator / controller / reviewer / monitor can only contact supervisors of the study. In message, can specify the Patient and VisitType related to the request

The supervisors can contact the administrator (to ask to add role for user for example)

Inbox menu in supervisor and administrator panel (common to all supervisors) can respond to individual user in the study For Supervisor in the frontend can select the user related to the specified patient visit (investigator of same center, user having done upload, controller having done QC, reviewer having done review...)

Inbox menu for the current user (send message and read incoming message)

Mail notification for each message sent

=> will need a new table message

See also https://github.com/cmgmyr/laravel-messenger

salimkanoun commented 2 years ago

@EmilieOLIVIE

Pour l'instant ne pas faire la table des message.

Je ne suis pas sur que ca soit une bonne idée que l'investigateur puisse acceder à l'historique des conversation des autres investigateur <-> supervisor

Le supervisor lui a l'historique des message dans le tracker (quand on envoi un mail il faut stocker le message dans le tracker)

salimkanoun commented 2 years ago

a faire tester par clara