summaryrefslogtreecommitdiff
path: root/Mailman/HTMLFormatter.py
diff options
context:
space:
mode:
authorcotton1998-11-23 10:07:19 +0000
committercotton1998-11-23 10:07:19 +0000
commitcebb04b4f23f9915e750d16a71b7fc2d24672173 (patch)
treef95299ff2d090c3b3578542beb65dfead4c86a7a /Mailman/HTMLFormatter.py
parent3571c21b68ed73b24ac344f0600246dedd98e61a (diff)
downloadmailman-cebb04b4f23f9915e750d16a71b7fc2d24672173.tar.gz
mailman-cebb04b4f23f9915e750d16a71b7fc2d24672173.tar.zst
mailman-cebb04b4f23f9915e750d16a71b7fc2d24672173.zip
Diffstat (limited to 'Mailman/HTMLFormatter.py')
-rw-r--r--Mailman/HTMLFormatter.py14
1 files changed, 11 insertions, 3 deletions
diff --git a/Mailman/HTMLFormatter.py b/Mailman/HTMLFormatter.py
index 69e1d610c..3635aed7c 100644
--- a/Mailman/HTMLFormatter.py
+++ b/Mailman/HTMLFormatter.py
@@ -353,12 +353,10 @@ class HTMLFormatter:
'<mm-form-end>' : self.FormatFormEnd(),
'<mm-archive>' : self.FormatArchiveAnchor(),
'</mm-archive>' : '</a>',
- '<mm-regular-users>' : self.FormatUsers(0),
'<mm-list-subscription-msg>' : self.FormatSubscriptionMsg(),
'<mm-restricted-list-message>' : \
self.RestrictedListMessage('current archive',
self.archive_private),
- '<mm-digest-users>' : self.FormatUsers(1),
'<mm-num-reg-users>' : `member_len`,
'<mm-num-digesters>' : `dmember_len`,
'<mm-num-members>' : (`member_len + dmember_len`),
@@ -367,7 +365,17 @@ class HTMLFormatter:
'<mm-owner>' : self.GetAdminEmail(),
'<mm-reminder>' : self.FormatReminder(),
}
-
+
+ def GetAllReplacements(self):
+ """
+ returns standard replaces plus formatted user lists in
+ a dict just like GetStandardReplacements.
+ """
+ d = self.GetStandardReplacements()
+ d.update({"<mm-regular-users>": self.FormatUsers(0),
+ "<mm-digest-users>": self.FormatUsers(1)})
+ return d
+
def InitTemplates(self):
def ExtensionFilter(item):
return item[-5:] == '.html'