Project

General

Profile

Actions

Defect #32183

open

Notification sub-events for "Issue updated" does not cover all events which consist its parent

Added by Go MAEDA over 4 years ago. Updated over 4 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Email notifications
Start date:
Due date:
% Done:

0%

Estimated time:
Resolution:
Affected version:

Description

You can configure notification events in "Administration" > "Settings" > "Select actions for which email notifications should be sent.". In the section, you can see "Issue updated" and its sub-events, "Note added", "Status updated", "Assignee updated", and "Priority updated".

The issue I am going to point out is that the four sub-events don't cover all notification types that handled by the "Issue updated" event. For example, add/remove relations trigger notifications if "Issue updated" is enabled. But there is no such sub-event on the page.

As a result, the following two configurations work differently. I think most users expect that the two configurations work the same. It is confusing.

It is quite misleading. Many users misunderstand that "Issue updated" consists of "Note added", "Status updated", "Assignee updated", and " Priority updated". But "Issue updated" includes some other "hidden" events such as an update of description and a change of relation. Probably users never think that "Issue updated" includes "hidden" events.

My idea to resolve the problem is to add a new sub-event "Other issue attributes updated". This sub-event covers all other events (I mentioned before as "hidden events").

The benefits of adding the sub-event as follows:

  • Users can easily understand that there are some other events that trigger notifications
  • It makes easy for users to find the way to disable unimportant notifications such as "Relation added"
  • Makes things consistent. There are no "hidden" events any longer

Files

Actions #1

Updated by ryou soda over 4 years ago

+1

So Nice!

Actions #2

Updated by Kohei Nakamura over 4 years ago

+1

That's an awesome idea. :)
I've never thought of it ("Issue updated" includes "hidden" events).

Actions #3

Updated by Yuuki NARA over 4 years ago

+1
This will make the email sending condition MECE.

By the way, is Relation updated included in other attributes?
I think it is better to be independent.

https://www.redmine.org/issues/16098#note-18

Actions #4

Updated by Yuichi HARADA over 4 years ago

Go MAEDA wrote:

It is quite misleading. Many users misunderstand that "Issue updated" consists of "Note added", "Status updated", "Assignee updated", and " Priority updated". But "Issue updated" includes some other "hidden" events such as an update of description and a change of relation. Probably users never think that "Issue updated" includes "hidden" events.

My idea to resolve the problem is to add a new sub-event "Other issue attributes updated". This sub-event covers all other events (I mentioned before as "hidden events").

I added "Other issue attributes updated" checkbox. I attached a patch.

Actions #5

Updated by Go MAEDA over 4 years ago

  • Target version set to Candidate for next major release
Actions

Also available in: Atom PDF