id	summary	reporter	owner	description	type	status	priority	component	severity	resolution	keywords	cc	release
7977	AccountManager plugin does not work	anonymous	hasienda	This diff against r9174, along with resolving the issues in #7974 and #7976, gets us an AccountManager plugin that will at least respond to password resets.\r\n\r\n{{{\r\n#!diff\r\n--- announce.py.orig_2010-09-28 02:35:58.000000000 +0000\r\n+++ announce.py_2010-11-03 00:49:18.000000000 +0000\r\n@@ -79,18 +79,20 @@\r\n         self._notify('verify', username, token=token)\r\n \r\n     # IAnnouncementSubscriber interface\r\n-    def subscriptions(self, event):\r\n-        if event.realm == 'acct_mgr':\r\n-            for subscriber in self._get_membership(event):\r\n-                self.log.debug("AccountManagerAnnouncement added '%s " \\\r\n-                        "(%s)'", subscriber[1], subscriber[2])\r\n-                yield subscriber\r\n-\r\n     def matches(self, event):\r\n-        yield\r\n+        if event.realm != 'acct_mgr':\r\n+            return\r\n+        \r\n+        for subscriber in self._get_membership(event):\r\n+            self.log.debug("AccountManagerAnnouncement added '%s " \\\r\n+                "(%s)'", subscriber[2], subscriber[3])\r\n+            yield subscriber\r\n \r\n     def description(self):\r\n-        return 'notify me an account changes NOT IMPLEMENTED'\r\n+        return\r\n+\r\n+    def requires_authentication(self):\r\n+        return True\r\n \r\n     # IAnnouncementFormatter interface\r\n     def styles(self, transport, realm):\r\n@@ -155,7 +157,7 @@\r\n             for result in settings[event.category].get_subscriptions():\r\n                 yield result\r\n         elif event.category in ('verify', 'reset'):\r\n-            yield ('email', event.username, True, None)\r\n+            yield (self.__class__.__name__, 'email', event.username, True, None, 'text/plain', 1, 'always')\r\n \r\n     def _format_plaintext(self, event):\r\n         acct_templates = {\r\n}}}	defect	new	normal	AnnouncerPlugin	major		acct_mgr subscriber	rjollos, doki_pen	0.12
