Content
View differences
Updated by Jens Ulferts over 4 years ago
**As a** project member,
**I want to** receive the notifications that I haven’t seen
**so that** I can see what notifications has been generated since your last daily reminder and act if needed
**Note**
This is a UI work package (email design) and basic logic (links).
**Visuals**
<figure class="image op-uc-figure" style="width:75%;"><div class="op-uc-figure--content"><img class="op-uc-image" src="/api/v3/attachments/22318/content"></div></figure>
<figure class="image op-uc-figure" style="width:75%;"><div class="op-uc-figure--content"><img class="op-uc-image" src="/api/v3/attachments/22309/content"></div></figure>
View with more than 15 work packages (keeping the style and texts from the other attachments):
<figure class="image op-uc-figure" style="width:50%;"><div class="op-uc-figure--content"><img class="op-uc-image" src="/api/v3/attachments/22179/content"></div></figure>
**Acceptance Criteria**
* This email should contain all unread notifications that happened since last time you received a daily reminder (including the ones that are old but unread).
* The subject of the mail will be formulated like: "X unread notifications including Y mentions" (the mentions if there is any mention)
* The header should include:
* Logo of Open project (moved to the right side)
* Salutation with the name of the user.
* Information sub-header: "You have X unread notifications including Y mentions"
* A button access to the notification centre (main view (inbox) with no work package selected).
* The content should be divided in notification rows as in the Notification Centre (with some UI variations as card shadows).
* In this case all the lines of changes will be displayed (if there is 3 notifications in a single Work Package each of them will be displayed in a line).
* Also as we can not update the time ("1h ago") a time stamp should be displayed ("at 9:30am")
* When the user clicks in one of the rows the Notification Centre opens with the specific activity for that work package open.
* A button with a link to the email reminder settings is displayed at the end of the email. (reminder settings not notification settings)
* A limit of 15 work packages will be applied to this mails. If the user has more than 15 work packages with notifications a "show all work packages" button will be displayed that will lead to the Notification Centre main view (inbox).
* The email will content a white background in order to keep readability in dark mode clients.
**Error handling**
* ~~If If the user clicks on a work package that has been deleted (since the time the notification was triggered and sent, for a mention for example), they are directed to the parent view (work package table view of the project in question) with a red error message snack bar with this text: "The work package you are looking for does not exist or has been deleted:"~~ moved to <mention class="mention" data-id="38842" data-type="work_package" data-text="#38842">#38842</mention> deleted:"
**To be determined**
* _There is a need to check if we need to include any legal text (unsubscribe when you don’t have access to your account for example)._
**Out of scope**
* The icons on the buttons are currently out of scope, as we cannot load the icon-font and would need to add images for them. This would be way to much overload for such a simple mail. The mail would get really large and it could be marked as spam.
**Mockups in Figma**
Email view: https://www.figma.com/file/U1HmbSd1VDwC24XkSrkGgS/Notification-Center-Email-Design?node-id=47%3A591
**I want to** receive the notifications that I haven’t seen
**so that** I can see what notifications has been generated since your last daily reminder and act if needed
**Note**
This is a UI work package (email design) and basic logic (links).
**Visuals**
<figure class="image op-uc-figure" style="width:75%;"><div class="op-uc-figure--content"><img class="op-uc-image" src="/api/v3/attachments/22318/content"></div></figure>
<figure class="image op-uc-figure" style="width:75%;"><div class="op-uc-figure--content"><img class="op-uc-image" src="/api/v3/attachments/22309/content"></div></figure>
View with more than 15 work packages (keeping the style and texts from the other attachments):
<figure class="image op-uc-figure" style="width:50%;"><div class="op-uc-figure--content"><img class="op-uc-image" src="/api/v3/attachments/22179/content"></div></figure>
**Acceptance Criteria**
* This email should contain all unread notifications that happened since last time you received a daily reminder (including the ones that are old but unread).
* The subject of the mail will be formulated like: "X unread notifications including Y mentions" (the mentions if there is any mention)
* The header should include:
* Logo of Open project (moved to the right side)
* Salutation with the name of the user.
* Information sub-header: "You have X unread notifications including Y mentions"
* A button access to the notification centre (main view (inbox) with no work package selected).
* The content should be divided in notification rows as in the Notification Centre (with some UI variations as card shadows).
* In this case all the lines of changes will be displayed (if there is 3 notifications in a single Work Package each of them will be displayed in a line).
* Also as we can not update the time ("1h ago") a time stamp should be displayed ("at 9:30am")
* When the user clicks in one of the rows the Notification Centre opens with the specific activity for that work package open.
* A button with a link to the email reminder settings is displayed at the end of the email. (reminder settings not notification settings)
* A limit of 15 work packages will be applied to this mails. If the user has more than 15 work packages with notifications a "show all work packages" button will be displayed that will lead to the Notification Centre main view (inbox).
* The email will content a white background in order to keep readability in dark mode clients.
**Error handling**
* ~~If
**To be determined**
* _There is a need to check if we need to include any legal text (unsubscribe when you don’t have access to your account for example)._
**Out of scope**
* The icons on the buttons are currently out of scope, as we cannot load the icon-font and would need to add images for them. This would be way to much overload for such a simple mail. The mail would get really large and it could be marked as spam.
**Mockups in Figma**
Email view: https://www.figma.com/file/U1HmbSd1VDwC24XkSrkGgS/Notification-Center-Email-Design?node-id=47%3A591