Content
View differences
Updated by Jens Ulferts over 4 years ago
**As** a user
**I want to** see at least one high-level reason of why notification has been sent
**so that** I can evaluate the importance of a notification.
<figure class="image op-uc-figure"><div class="op-uc-figure--content"><img class="op-uc-image" src="/api/v3/attachments/22143/content"></div></figure>
**Acceptance criteria**
* The author is shown as a link with the name (instead of the avatar).
* The reason of the notification is shown in an abbreviated form (details to be clarified in the open questions).
* The preview is structured like:
* **Status** changed from New to **Closed** 1 hour ago by [Niels Lindenthal](https://community.openproject.org/www.openproject.org) and 2 other updates.
* For long texts and comments the diff is not shown.
* **Comment** added 1 hour ago by [Niels Lindenthal](https://community.openproject.org/www.openproject.org) and 2 other updates.
* **Description** changed 1 hour ago by [Niels Lindenthal](https://community.openproject.org/www.openproject.org) and 2 other updates.
* **Subject** changed 1 hour ago by [Niels Lindenthal](https://community.openproject.org/www.openproject.org) and 2 other updates.
* The sorting is done by the following priorities:
* Between journal entries: the youngest first
* Within an aggregated journal entry by the following priority:
* **Comment with @mention**
* **Comment without @mention**
* **Assigned to me**
* **Accountable set to me**
* **I was added as watcher**
* **Status changed**
* **Priority changed**
* **Version changed**
* **Date changed**
* **Subject changed**
* **Description changed**
* **Comments added**
* **Assignee/Accountable changed (but not me)**
* **Files added**
* **Relations changed (there is no journal entry for this update)**
* **Custom fields changed**
* **Parent changed**
**Open:**
* Depending on the effort we might increase the number of shown changes in the preview from 1 to 3 or even more. We are not sure about this. So we need to see it with real data.
* Will the same sorting done in the notifications be applied to the activities in the split screen as well?
* Will the same wording for the changes be applied to the activities? This might result in information loss e.g. with the subject being changed or too much information, e.g. the fact that a comment was added. Should we highlight activities in which a user was mentioned?
* In other screenshots, a different wording is displayed for comments being added in which a user is mentioned. This is not specified here, though.
* Assumption: The same wording and prioritization is used for the reminder mail as well.
* In case of an aggregated notification with two activities where the newer one changes the assignee and the older one @mentions me: What is to be displayed?
* Relation changes are included in the list of priorities. Including them would require implementing the journalization of that information.
* The priority list is not complete yet, e.g. Budget is missing
* The list of priorities includes: "Comment with @mention", "Comment without @mention" and "Comments added"
Is there a difference who is mentioned? What type of comment falls into "Comments added" as opposed to "Comment without @mention"?
* "I was added as watcher" - We currently don't journalize this information and without journalizing it, we have no ability to display the information here.
**I want to** see at least one high-level reason of why notification has been sent
**so that** I can evaluate the importance of a notification.
<figure class="image op-uc-figure"><div class="op-uc-figure--content"><img class="op-uc-image" src="/api/v3/attachments/22143/content"></div></figure>
**Acceptance criteria**
* The author is shown as a link with the name (instead of the avatar).
* The reason of the notification is shown in an abbreviated form (details to be clarified in the open questions).
* The preview is structured like:
* **Status** changed from New to **Closed** 1 hour ago by [Niels Lindenthal](https://community.openproject.org/www.openproject.org) and 2 other updates.
* For long texts and comments the diff is not shown.
* **Comment** added 1 hour ago by [Niels Lindenthal](https://community.openproject.org/www.openproject.org) and 2 other updates.
* **Description** changed 1 hour ago by [Niels Lindenthal](https://community.openproject.org/www.openproject.org) and 2 other updates.
* **Subject** changed 1 hour ago by [Niels Lindenthal](https://community.openproject.org/www.openproject.org) and 2 other updates.
* The sorting is done by the following priorities:
* Between journal entries: the youngest first
* Within an aggregated journal entry by the following priority:
* **Comment with @mention**
* **Comment without @mention**
* **Assigned to me**
* **Accountable set to me**
* **I was added as watcher**
* **Status changed**
* **Priority changed**
* **Version changed**
* **Date changed**
* **Subject changed**
* **Description changed**
* **Comments added**
* **Assignee/Accountable changed (but not me)**
* **Files added**
* **Relations changed (there is no journal entry for this update)**
* **Custom fields changed**
* **Parent changed**
**Open:**
* Depending on the effort we might increase the number of shown changes in the preview from 1 to 3 or even more. We are not sure about this. So we need to see it with real data.
* Will the same sorting done in the notifications be applied to the activities in the split screen as well?
* Will the same wording for the changes be applied to the activities? This might result in information loss e.g. with the subject being changed or too much information, e.g. the fact that a comment was added. Should we highlight activities in which a user was mentioned?
* In other screenshots, a different wording is displayed for comments being added in which a user is mentioned. This is not specified here, though.
* Assumption: The same wording and prioritization is used for the reminder mail as well.
* In case of an aggregated notification with two activities where the newer one changes the assignee and the older one @mentions me: What is to be displayed?
* Relation changes are included in the list of priorities. Including them would require implementing the journalization of that information.
* The priority list is not complete yet, e.g. Budget is missing
* The list of priorities includes: "Comment with @mention", "Comment without @mention" and "Comments added"
Is there a difference who is mentioned? What type of comment falls into "Comments added" as opposed to "Comment without @mention"?
* "I was added as watcher" - We currently don't journalize this information and without journalizing it, we have no ability to display the information here.