Modify

Opened 6 years ago

Last modified 12 days ago

#7636 assigned enhancement

Plugin for AnnouncerPlugin

Reported by: kate@… Owned by: Blackhex
Priority: normal Component: DiscussionPlugin
Severity: normal Keywords:
Cc: Trac Release: 0.12

Description

I am using Trac 0.12. Discussion plugin is working - except no notifications. Notifications work correctly elsewhere, using AnnouncerPlugin. I tried entering my email address into the "subscribe" field and just usernames with "edit subscribers". No good. No messages in trac log. None in local maillog.

BTW, I attempted to use the forum - but without a login, I can't post a reply any more.

Attachments (0)

Change History (9)

comment:1 Changed 6 years ago by rjollos

  • Summary changed from Unable to get notifications, no errors to Plugin for AnnouncerPlugin

A plugin will need to be written to work with the AnnouncerPlugin. See AnnouncerPlugin#Plugins.

See also #5585.

comment:2 Changed 6 years ago by Blackhex

  • Status changed from new to assigned

OK. Thanks for reporting.

comment:3 Changed 6 years ago by Blackhex

I can't help it but it seems to work out of the box for me. I've installed AnnouncerPlugin trunk revision and enabled all its components and the notification works as I'd expect.

Could you please try to reproduce the problem with debug TracLogging enabled with the lastest revision where I've added some additional debug messages?

comment:4 Changed 4 years ago by rjollos

  • Type changed from defect to enhancement

comment:5 Changed 13 days ago by roger.oberholtzer@…

I have installed the current plugin in Trac 1.0.10. I am using the latest Announcer as well. I do not get e-mails from discussions. I do not see anything in the Trac log. Comment 3 in this ticket implies that it should work with the Announcer plugin. But it also seems that there needs to be Announcer plugin support. I'm not certain which is accurate...

comment:6 follow-up: Changed 12 days ago by rjollos

I don't expect it will work, there's no implementation in DiscussionPlugin or announcerplugin/trunk/announcer/opt. comment:3 probably had the Trac notification system enabled.

Trac 1.2 has an enhanced notification system based on AnnouncerPlugin, so eventually DiscussionPlugin will need to adapt to it.

comment:7 in reply to: ↑ 6 Changed 12 days ago by roger.oberholtzer@…

Replying to rjollos:

I don't expect it will work, there's no implementation in DiscussionPlugin or announcerplugin/trunk/announcer/opt. comment:3 probably had the Trac notification system enabled.

So one has to use the Trac notifier to get any discussion notification. Too bad. It makes the discussions less useful.

OOC, will the new Trac notifier have similar features as the Announcer plugin?

comment:8 Changed 12 days ago by jun66j5

Trac 1.2 have public interface, NotificationEvent, NotificationSystem.notify(), INotificationSubscriber and INotificationFormatter to implement it in source:/tags/trac-1.2rc1/trac/notification/api.py. Any one can do it.

comment:9 Changed 12 days ago by jun66j5

If you want to use AnnouncerPlugin, you could implement it with announcerplugin/trunk/announcer/api.py.

Last edited 12 days ago by jun66j5 (previous) (diff)

Add Comment

Modify Ticket

Action
as assigned The owner will remain Blackhex.
Author


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

 
Note: See TracTickets for help on using tickets.