Notification granularity

327
Enhancement
-
-
Core
Accepted
Normal
Normal
4 years ago
3 years ago
3

Description

What does this enhancement do?

There are project or ticket related events that do not currently trigger an email notification.

One example of this is users commenting on a ticket but there may be others.

It is hard to say whether or not "all" events should drive a notification here, so this may be intentional.

In this case, the ability to determine the granularity (groupings) or the specific events (full control) of which events generate a notification would be preferable.

Tasks

  • Notifications sent from controllers, not models
  • One email for mass actions
  • "Stop spamming me" option: unsubscribe link in emails
  • Option to receive one email per ticket until revisit
  • Use views (event_name.email.phtml) for emails

Ticket History

4 years and 8 months ago by Jack

  • Changed Milestone from 3.0.7 to 3.2
  • Changed Status from New to Accepted

I plan to expand notifications so allow the user to select which events they would like to be notified about.

When a user subscribes to a project, milestone or ticket, they will have options such as the following to choose from:

  • Ticket created (project/milestone)
  • Ticket updated (properties)
  • Ticket status changes (open, closed, reopened)
  • Ticket comments
  • Milestone status changes (project/milestone)

This list is not final, more options may be added.

4 years and 7 months ago by Jack

  • Changed Milestone from 3.2 to 3.3

With the faster release plan, I'm going to spread features and enhancements across more 3.x releases.

4 years and 7 months ago by Jack

  • Set Tasks to Notifications sent from controllers, not models, One email for mass actions, "Stop spamming me" option: unsubscribe link in emails, Option to receive one email per ticket until revisit, Use views (event_name.email.phtml) for emails

4 years and 6 months ago by Menelion ElensĂșlĂ«

Great enhancement! More than that, it would be great if administrators have the ability to be notified of new users signed up, new projects created, and so on, and so forth.
Thanks!