Modify ↓
Opened 14 years ago
Closed 8 years ago
#7998 closed defect (wontfix)
LegacyTicket preferences do not have any effect
Reported by: | Mazda86 | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | AnnouncerPlugin |
Severity: | normal | Keywords: | |
Cc: | Trac Release: | 0.11 |
Description
Using Trac 0.11.7 and Python 2.4.6, and the latest 0.11 version of AnnouncerPlugin, I find that no combination of settings in trac.ini or in user Announcements preferences results in anything but maximum email.
A simple patch fixes this:
@@ -146,7 +146,7 @@ component.owner) if notify is None: notify = self.always_notify_component_owner - if notify: + if notify == 'True': self._log_sub(component.owner, True, 'always_notify_component_owner') return ('email', component.owner, True, None) @@ -160,7 +160,7 @@ notify = self._check_user_setting('notify_owner', ticket['owner']) if notify is None: notify = self.always_notify_owner - if notify: + if notify == 'True': owner = ticket['owner'] if '@' in owner: name, authenticated, address = None, False, owner @@ -174,7 +174,7 @@ notify = self._check_user_setting('notify_reporter', ticket['reporter']) if notify is None: notify = self.always_notify_reporter - if notify: + if notify == 'True': reporter = ticket['reporter'] if '@' in reporter: name, authenticated, address = None, False, reporter @@ -188,7 +188,7 @@ notify = self._check_user_setting('notify_updater', event.author) if notify is None: notify = self.always_notify_updater - if notify: + if notify == 'True': self._log_sub(event.author, True, 'always_notify_updater') return ('email', event.author, True, None)
Attachments (0)
Change History (5)
comment:1 Changed 14 years ago by
comment:3 Changed 13 years ago by
I spent a few hours trying to get the configuration working with LegacyTicketSubscriber enabled, then went searching here for bug reports and found this one. The simple patch above fixed it for me (trac 0.11.7, AnnouncerPlugin 0.11.1). Perhaps the source could be fixed? I looked at the trunk to see if the fix is there, but the code seems to have been completely rewritten. I don't see ticket_compat.py at all.
comment:4 Changed 10 years ago by
Owner: | Robert Corsaro deleted |
---|
comment:5 Changed 8 years ago by
Resolution: | → wontfix |
---|---|
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
Neglected to mention the affected file: