Content
View differences
Updated by Parimal Satyal over 1 year ago
**As an** OpenProject user
**I want to** avoid inadvertently marking all my notifications as read
**So that** I don't lose valuable information such as which work packages need my attention
**Context** **Acceptance criteria**
This is a short-term solution to fix two problems:
* The In Notification center, when a user clicks on the 'Mark all as read' button is too long and the buttons overlap on mobile button:
* This will eventually Show a confirmation (the exact nature to be replaced decided) with an icon button in the scope of Primerised sub-headers ##60332
following text:
* There is no warning to the user before the action is executed
* There will eventually be an undo action for this, so no warning will be necessary: ##61404
**Acceptance criteria**
In Notification center,
* _\[open\] Change the label on the Mark Title: "Mark all notifications as read' button to "Clear all"_
read?"
* _'Tout effacer' in French_ Body text: "This action is non-reversible. Please proceed with caution."
* _'Alles löschen' in German_
Actions:
* Show a native browser confirmation with the following text:
Cancel (secondary)
* Message: "This will mark "Mark all notifications in this view as read. Are you sure you want to do this?"
<br>
read" (primary)
**Technical notes**
* ~~See ##60588 for implementation notes. This feature requires the simpler variant to have been implemented first.~~
* Please update use existing translation strings instead of creating a new one:
* Key: `js.notifications.center.mark_all_read`
as much as possible.
**Permissions and visibility considerations**
* None
**I want to** avoid inadvertently marking all my notifications as read
**So that** I don't lose valuable information such as which work packages need my attention
**Context**
This is a short-term solution to fix two problems:
* The
* This will eventually
* There will eventually be an undo action for this, so no warning will be necessary: ##61404
**Acceptance criteria**
In Notification center,
* _\[open\] Change the label on the Mark
* _'Alles löschen' in German_
<br>
*
*
* Key: `js.notifications.center.mark_all_read`
* None