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
* The full list of what form (details to render on every changed is to be provided by <mention class="mention" data-id="72513" data-type="user" data-text="@Parimal Satyal">@Parimal Satyal</mention>
clarified in the open questions).
* Preliminary ideas:
* 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:**
* If Depending on the notification row aggregates multiple notifications, effort we might increase the change highest up number of shown changes in above's priority list is chosen. If two notification changes the preview from 1 to 3 or even more. We are tie for not sure about this. So we need to see it with real data.
* Will the same priority, sorting done in the youngest one is used. The notification within notifications be applied to the aggregated row from which activities in the change is highlighted determine split screen as well?
* Will the user name and timestamp of same wording for the notification.
E.g. changes be applied to the activities? This might result in a notification row that aggregates a version information loss e.g. with the subject being changed one hour ago by user A and or too much information, e.g. the fact that a comment with was added. Should we highlight activities in which a mention two hours ago by user B, the change will display was mentioned?
* In other screenshots, a comment with different wording is displayed for comments being added in which a mention was done two hours ago by user B. is mentioned. This is not specified here, though.
* Assumption: The importance same wording and prioritization is used for the reminder mail as well.
* In case of journal an aggregated notification with two activities where the newer one changes the assignee and the older one @mentions me: What is also applied to be displayed?
* Relation changes are included in the activity tab. list of priorities. Including them would require implementing the journalization of that information.
* The priority list is not complete yet, e.g. "Assigned to" Budget is always rendered before "Parent changed" 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
* The full list of what
* The preview is structured like:
* The sorting is done by the following priorities:
*
*
* **Comment with @mention**
* **Comment without @mention**
* **Assigned to me**
* **Accountable set to me**
*
*
* **Priority changed**
* **Version changed**
* **Date changed**
* **Subject changed**
* **Description changed**
*
*
* **Files added**
*
*
* **Parent changed**
**Open:**
* Will
* Will
E.g.
* In other screenshots,
*
* In case
* Relation changes are included in
* The priority list is not complete yet,
* 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.