Content
View differences
Updated by Jens Ulferts over 5 years ago
**As** a project admin
**I want to** send a notification to a user newly added to a project
**so that** the user is aware of her/his role in the project.
**Acceptance criteria**
* API-Endpoint for creating memberships takes custom message on membership creation and editing.
* A user added to a project receives a default notification. e.g. "User abc added you as a developer to the project 'xyz'. Follow this link to see the project."
* A user who is assigned additional roles receives a notification. e.g. "User abc updated the list of roles you have in the project 'xyz'. You are now developer and project manager. Follow this link to see the project."
* API-Endpoints for creating and updating memberships take a custom message on membership creation and editing.
* The default notification includes the custom message provided via the API.
**Open**
* Should a notification also be sent in case a role is removed?
* The notifications can Should a notification also be turned off sent in case the administration (Administration -> Email -> Email notifications) user is removed from the project altogether?
**Out of scope**
* The custom message does not have to be persisted.
* When adding a member/assigning roles via the members list no custom message can be provided. The default message is send out in any case.
* No webhook request is posted upon creation or updating of members.
* No notification is sent in case the user is removed from the project altogether.
**I want to** send a notification to a user newly added to a project
**so that** the user is aware of her/his role in the project.
**Acceptance criteria**
*
*
* A user who is assigned additional roles receives a notification. e.g. "User abc updated the list of roles you have in the project 'xyz'. You are now developer and project manager. Follow this link to see the project."
* API-Endpoints for creating and updating memberships take a custom message on membership creation and editing.
* The default notification includes the custom message provided via the API.
**Open**
* Should a notification also be sent in case a role is removed?
* The notifications can
**Out of scope**
* The custom message does not have to be persisted.
* When adding a member/assigning roles via the members list no custom message can be provided. The default message is send out in any case.
* No webhook request is posted upon creation or updating of members.
* No notification is sent in case the user is removed from the project altogether.