Content
View differences
Updated by Parimal Satyal over 1 year ago
### Steps to reproduce
* Set up a date reminder in the future on a work package
* Don't mark that work package notification line as read
* Wait till the reminder is triggered
### What is the buggy behavior?
* Two (or more) lines can now generated in Notification center for same work package: one for regular notifications, the other for the reminder
* Clicking on one selects all other lines associated with the same WP
### What is the expected behavior?
* Aggregate the Reminder notifications with other notifications (regular aggregation) so that only one item per work package is visible in the notification center.
* Reminders given the highest priority (if set), so that if there are also other notifications later (like a mention or a change of assignee), any attached note is still visible in the list
* In the unique case where there is both a date alert and a reminder, the last line will include the date alert and the reminder note
* Date alerts are also given a higher priority than mentions
* This avoids the inconsistency that would otherwise result when there's a mention + date alert + reminder (without a note), where the date alert takes precedence over the mention. This behaviour would be logical, since the date alert is more time-sensitive than a mention (and easily discovered in the activity tab).
<br>
* ~~Clicking Clicking on a notification in the work package only selects that one, not the~~ _~~other~~_ ~~line the _other_ line even if it's the same work package~~ package
* ~~The The user action (of a single click) is respected.~~ respected.
* ~~If If a user acceses the notification from the notification center and there are multiple work packages displayed.~~ displayed.
* ~~Ideally, Ideally, the one they clicked will be selected.~~ selected.
* ~~If If not possible, the first work package in the list will be selected.~~ selected.
* ~~The work package is only displayed once, with the most relevant update~~
* ~~If a reminder exists, the reminder is the most relevant update~~
<br>
### Screenshots and other files
<img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/259327/content">
<br>
### Environment information
**Community**
OpenProject 15.1
**Browser:**
Firefox, Mac (desktop)
**Language**
EN
* Set up a date reminder in the future on a work package
* Don't mark that work package notification line as read
* Wait till the reminder is triggered
### What is the buggy behavior?
* Two (or more) lines can now generated in Notification center for same work package: one for regular notifications, the other for the reminder
* Clicking on one selects all other lines associated with the same WP
### What is the expected behavior?
* Aggregate the Reminder notifications with other notifications (regular aggregation) so that only one item per work package is visible in the notification center.
* Reminders given the highest priority (if set), so that if there are also other notifications later (like a mention or a change of assignee), any attached note is still visible in the list
* In the unique case where there is both a date alert and a reminder, the last line will include the date alert and the reminder note
* Date alerts are also given a higher priority than mentions
* This avoids the inconsistency that would otherwise result when there's a mention + date alert + reminder (without a note), where the date alert takes precedence over the mention. This behaviour would be logical, since the date alert is more time-sensitive than a mention (and easily discovered in the activity tab).
<br>
* ~~Clicking
* ~~The
* ~~If
* ~~Ideally,
* ~~If
* ~~The work package is only displayed once, with the most relevant update~~
* ~~If a reminder exists, the reminder is the most relevant update~~
<br>
### Screenshots and other files
<img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/259327/content">
<br>
### Environment information
**Community**
OpenProject 15.1
**Browser:**
Firefox, Mac (desktop)
**Language**
EN