Project

General

Profile

Actions

Feature #36162

open

Add notification reason to the email instead of the default static email footer

Added by Marius BĂLTEANU over 2 years ago. Updated 2 days ago.

Status:
New
Priority:
Normal
Category:
Email notifications
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
Resolution:

Description

The default email footer setting is:

You have received this notification because you have either subscribed to it, or are involved in it.
To change your notification preferences, please click here: http://hostname/my/account

This setting can be changed from Settings -> Notifications -> Email footer.

This approach have several issues:
  • the text can be removed by an admin
  • the text is not translatable
  • the text is too generic and the user cannot understand why he received that notification

My proposal is to replace this text with the real reason of why the user received the notification. In this phase, I propose the following reasons with the according translations:

Reason Message Details
INVOLVED You have received this notification because you are involved in. user is either author, assignee or previous assignee
MENTIONED You have received this notification because you have been mentioned in. user in mentioned in that event
SUBSCRIBED You have received this notification because you have subscribed to it. user is subscribed to that event
WATCHER You have received this notification because you are watching it. user is a watcher
ADMIN You have received this security notification because you are an administrator. user is an admin and he received a security notification

In the future, we can add even a more granular reason for the involved reason: author, assignee or previous assignee.

Also, I propose to always display the text "To change your notification preferences, please click here: %{link to my account}."

Below is an example from a security notification with both messages (first message is the new one; second message is the old one).


Files

sn.png (109 KB) sn.png Marius BĂLTEANU, 2021-11-08 23:06
bugzilla-sample.png (21.6 KB) bugzilla-sample.png pasquale [:dedalus], 2021-11-09 08:34
0001-Add-notification-reason.patch (35.5 KB) 0001-Add-notification-reason.patch Marius BĂLTEANU, 2024-01-17 05:56
all_reasons.png (166 KB) all_reasons.png Marius BĂLTEANU, 2024-01-22 12:26
0001-WIP.patch (10.2 KB) 0001-WIP.patch Marius BĂLTEANU, 2024-03-19 23:59
0001-WIP_v2.patch (10.2 KB) 0001-WIP_v2.patch Marius BĂLTEANU, 2024-03-25 22:10

Related issues

Related to Redmine - Feature #13919: Mention user on issues and wiki pages using @user with autocompleteClosedMarius BĂLTEANU

Actions
Related to Redmine - Feature #38492: Provide some ways to find the issues where an user Is mentioned New

Actions
Actions

Also available in: Atom PDF