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
