|
|
Overview of how we use and when we send notifications.
|
|
|
|
|
|
## Implementation (from development)
|
|
|
|
... | ... | @@ -12,7 +11,7 @@ Generic notifications have their own view. They have only subject and message wh |
|
|
|
|
|
This can be done from admin view:
|
|
|
|
|
|
**Steps**: fill out the form on view, the subject is what user fills out in subject, the message is fill out information + hardcoded<span dir="">`"<hr>\\ This message was sent by the`</span> `#{<span dir="">@course_edition</span>.display_name}<span dir="">course staff through Project Forum.\\ You are receiving this email because you are involved with a proposal in the</span>#{<span dir="">@course_edition</span>.display_name}<span dir="">course."</span>`
|
|
|
**Steps**: fill out the form on view, the subject is what user fills out in subject, the message is fill out information + hardcoded<span dir="">`"<hr>\\\\ This message was sent by the`</span> `#{<span dir="">@course_edition</span>.display_name}<span dir="">course staff through Project Forum.\\\\ You are receiving this email because you are involved with a proposal in the</span>#{<span dir="">@course_edition</span>.display_name}<span dir="">course."</span>`
|
|
|
|
|
|
2. **Project is imported**
|
|
|
|
... | ... | @@ -27,7 +26,9 @@ Message and subject are specifically hardcoded in translation with parameters. |
|
|
* we build a message here from the form, we do not keep it in translation
|
|
|
3. **Roles in groups are assigned**: send to everyone who has a role assigned **if a group is approved** (_group_role_import_controller_)
|
|
|
* we build a message here from the form, we do not keep it in translation
|
|
|
4.
|
|
|
4. **Group status changed to locked/approved**: send to client
|
|
|
5. **Group status changed**: send to students
|
|
|
6. **Group status changed to approved**: send to superviser
|
|
|
|
|
|
### New design proposal
|
|
|
|
... | ... | |