Edgewall Software

Ticket #3517 (new enhancement)

Opened 2 years ago

Last modified 5 months ago

Notification plugin

Reported by: wichert@… Owned by: eblot
Priority: normal Milestone: 0.13
Component: notification Version: 0.9.6
Severity: major Keywords:
Cc: ufs@…, davidf@…, pacopablo@…

Description

Currently trac only supports email notifications. For some environments it it would be very practical to use different kinds of notifications; for example to send a SMS when tickets of a specific type are files, or to notify CIA of new tickets.

It seems sensible to create an extension point for the notification infrastructure so one or more plugins can handle notifications.

Attachments

trac-cia.diff (2.2 KB) - added by wichert@… 2 years ago.
Example of submitting messages to CIA from trac
trac-0.10-cia.diff (4.6 KB) - added by wichert@… 13 months ago.
CIA for trac 0.10.4
trac-0.10.4-cia.diff (5.6 KB) - added by wichert@… 13 months ago.
CIA for trac 0.10.4

Change History

Changed 2 years ago by wichert@…

Example of submitting messages to CIA from trac

  Changed 2 years ago by wichert@…

I've added a patch which implements a trac-CIA connection. This implementation is quite bad since it hooks trac directly into the email notifier logic, but the xmlrpc code can easily be reused.

  Changed 21 months ago by cboos

  • owner changed from jonas to eblot
  • component changed from ticket system to notification
  • severity changed from normal to major
  • milestone set to 0.12

Yes, a more generic infrastructure for notifications will be a big topic for 0.12.

  Changed 16 months ago by Pedro Algarvio, aka, s0undt3ch <ufs@…>

  • cc ufs@… added

  Changed 13 months ago by pookey@…

I'd really appreciate if someone could manage to update this patch to work with 0.10.4 - my python skills are sadly lacking!

  Changed 13 months ago by wichert@…

I did an improved version of that patch for 0.10 a while ago. I'll add it to this issue.

Changed 13 months ago by wichert@…

CIA for trac 0.10.4

Changed 13 months ago by wichert@…

CIA for trac 0.10.4

follow-up: ↓ 8   Changed 13 months ago by davidf@…

  • cc davidf@… added

Also wanting to add a generic jabber notification system.... again this would make sense as a plugin

  Changed 5 months ago by anonymous

We definitely need a few explanations about how to make it work. I've patched my trac, figured a few config items from code, but i can't make it work. Can someone please post instructions and a config sample? Thanks in advance.

in reply to: ↑ 6   Changed 5 months ago by eblot

Replying to davidf@sjsoft.com:

Also wanting to add a generic jabber notification system.... again this would make sense as a plugin

BTW, for Mac users only: I've written a growl notification plugin.

  Changed 5 months ago by wichert@…

For reference this is the configuration we use for Plone:

[notification]
always_notify_owner = true
always_notify_reporter = true
cia_enabled = true
cia_project = Plone
cia_server = http://cia.navi.cx
smtp_always_cc = plone-collector@objectrealms.net
smtp_enabled = true
smtp_from = discard@antiloop.plone.org
smtp_password = 
smtp_port = 25
smtp_replyto = discard@antiloop.plone.org
smtp_server = localhost
smtp_user = 

  Changed 5 months ago by jhampton

  • cc pacopablo@… added

Add/Change #3517 (Notification plugin)

Author



Change Properties
<Author field>
Action
as new
as The resolution will be set. Next status will be 'closed'
to The owner will change from eblot. Next status will be 'new'
The owner will change from eblot to anonymous. Next status will be 'assigned'
 
Note: See TracTickets for help on using tickets.