[Mailman-Developers] patch for password-reminder message
Greg Stein
gstein@lyra.org
Sun, 08 Nov 1998 20:47:07 -0800
This is a multi-part message in MIME format.
--------------70A0D8B84F8277491A4D85E3
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Here is a patch to automatically adjust the listinfo text for the
reminder message. A small tweak to templates/listinfo.html:76 also needs
to be made to replace the text with <MM-Reminder>.
-g
--
Greg Stein, http://www.lyra.org/
--------------70A0D8B84F8277491A4D85E3
Content-Type: message/rfc822
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Received: from ns1.lyra.org (root@ns1.lyra.org [208.192.43.10])
by svpal.svpal.org (8.9.0/8.9.0) with ESMTP id UAA24922
for <gstein@svpal.org>; Sun, 8 Nov 1998 20:40:50 -0800 (PST)
Received: from cartman.lyra.org (cartman.lyra.org [208.192.43.15])
by ns1.lyra.org (8.8.5/8.8.5) with ESMTP id UAA05110
for <gstein@lyra.org>; Sun, 8 Nov 1998 20:46:21 -0800
Received: (from mailman@localhost)
by cartman.lyra.org (8.8.7/8.8.7) id UAA07343
for gstein@lyra.org; Sun, 8 Nov 1998 20:46:01 -0800
Date: Sun, 8 Nov 1998 20:46:01 -0800
From: The Mailman <mailman@cartman.lyra.org>
Message-Id: <199811090446.UAA07343@cartman.lyra.org>
*** HTMLFormatter.py-dist Sat Nov 7 16:07:54 1998
--- HTMLFormatter.py Sun Nov 8 20:40:40 1998
***************
*** 310,315 ****
--- 314,324 ----
def FormatButton(self, name, text='Submit'):
return '<INPUT type="Submit" name="%s" value="%s">' % (name, text)
+ def FormatReminder(self):
+ if self.send_reminders:
+ return 'Once a month, your password will be emailed to you as a reminder.'
+ return ''
+
def ParseTags(self, template, replacements):
text = self.SnarfHTMLTemplate(template)
parts = regsub.splitx(text, '</?[Mm][Mm]-[^>]*>')
***************
*** 348,354 ****
+ `len(self.digest_members)`),
'<mm-posting-addr>' : '%s' % self.GetListEmail(),
'<mm-request-addr>' : '%s' % self.GetRequestEmail(),
! '<mm-owner>' : self.GetAdminEmail()
}
def InitTemplates(self):
--- 357,364 ----
+ `len(self.digest_members)`),
'<mm-posting-addr>' : '%s' % self.GetListEmail(),
'<mm-request-addr>' : '%s' % self.GetRequestEmail(),
! '<mm-owner>' : self.GetAdminEmail(),
! '<mm-reminder>' : self.FormatReminder(),
}
def InitTemplates(self):
--------------70A0D8B84F8277491A4D85E3--