Edgewall Software
Modify

Ticket #7624 (closed enhancement: wontfix)

Opened 3 years ago

Last modified 3 years ago

Create notifications to group or individuals based on state transition

Reported by: jbdfw Owned by: eblot
Priority: normal Milestone:
Component: notification Version: 0.11-stable
Severity: normal Keywords:
Cc:
Release Notes:
API Changes:

Description

I've looked around, and seen a variety of tickets about notifications, but nothing exactly like this:

I would like to have the ability to create a notification to a group or person(s) for a particular state transition. For instance, when we go to a ready for test state, would like to be able to fire an email to the QA lead(s) letting them know something is new in their queue. Would be even nicer if some text could be specified, so that a notification to QA when something is ready for testing would be different than a notification to the build engineer when something is ready for build (just an example).

Attachments

Change History

comment:1 Changed 3 years ago by rblank

  • Resolution set to wontfix
  • Status changed from new to closed

This should be done in a plugin implementing the ITicketActionController interface. Alternatively, you might be able to achieve the same effect using th:AdvancedTicketWorkflowPlugin and the run_external action.

comment:2 Changed 3 years ago by cboos

We should nevertheless think about making it easy for plugins to send mails, when reworking the notification system.

It's fairly common in worklfow in other systems to trigger e-mails upon state transition. For example #6613 could be dealt with a finer-grained configuration of the notification in relation with the workflow (and there might be others).

View

Add a comment

Modify Ticket

Change Properties
<Author field>
Action
as closed
The resolution will be deleted. Next status will be 'reopened'
to The owner will be changed from eblot. Next status will be 'closed'
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.