id summary reporter owner description type status priority component severity resolution keywords cc release 7998 LegacyTicket preferences do not have any effect Mazda86 "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: {{{ #!diff @@ -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) }}}" defect closed normal AnnouncerPlugin normal wontfix 0.11