summaryrefslogtreecommitdiff
path: root/Mailman/HTMLFormatter.py
diff options
context:
space:
mode:
authorbwarsaw2001-07-19 03:40:17 +0000
committerbwarsaw2001-07-19 03:40:17 +0000
commitadf5b8bcb824bc896bbc77052f2530ed07913e3f (patch)
tree7acf6b510bfafd29e11537568211f40dd136e0eb /Mailman/HTMLFormatter.py
parent950e1f9a251cd1693f4bd1fc9e3e8fb78ddcebd6 (diff)
downloadmailman-adf5b8bcb824bc896bbc77052f2530ed07913e3f.tar.gz
mailman-adf5b8bcb824bc896bbc77052f2530ed07913e3f.tar.zst
mailman-adf5b8bcb824bc896bbc77052f2530ed07913e3f.zip
Diffstat (limited to 'Mailman/HTMLFormatter.py')
-rw-r--r--Mailman/HTMLFormatter.py24
1 files changed, 13 insertions, 11 deletions
diff --git a/Mailman/HTMLFormatter.py b/Mailman/HTMLFormatter.py
index 1a53e6df4..e7fa57f14 100644
--- a/Mailman/HTMLFormatter.py
+++ b/Mailman/HTMLFormatter.py
@@ -61,15 +61,15 @@ class HTMLFormatter:
conceal_sub = mm_cfg.ConcealSubscription
people = []
if digest:
- digestmembers = self.GetDigestMembers()
+ digestmembers = self.getDigestMemberKeys()
for dm in digestmembers:
- if not self.GetUserOption(dm, conceal_sub):
+ if not self.getMemberOption(dm, conceal_sub):
people.append(dm)
num_concealed = len(digestmembers) - len(people)
else:
- members = self.GetMembers()
+ members = self.getRegularMemberKeys()
for m in members:
- if not self.GetUserOption(m, conceal_sub):
+ if not self.getMemberOption(m, conceal_sub):
people.append(m)
num_concealed = len(members) - len(people)
people.sort()
@@ -90,7 +90,7 @@ class HTMLFormatter:
else:
showing = person
got = Link(url, showing)
- if self.GetUserOption(person, disdel):
+ if self.getMemberOption(person, disdel):
got = Italic("(", got, ")")
items.append(got)
# Just return the .Format() so this works until I finish
@@ -100,7 +100,7 @@ class HTMLFormatter:
def FormatOptionButton(self, type, value, user):
- users_val = self.GetUserOption(user, type)
+ users_val = self.getMemberOption(user, type)
if users_val == value:
checked = ' CHECKED'
else:
@@ -112,6 +112,7 @@ class HTMLFormatter:
mm_cfg.Digests : 'digest',
mm_cfg.ConcealSubscription : 'conceal',
mm_cfg.SuppressPasswordReminder : 'remind',
+ mm_cfg.ReceiveNonmatchingTopics : 'rcvtopic',
}[type]
return '<input type=radio name="%s" value="%d"%s>' % (
name, value, checked)
@@ -124,7 +125,7 @@ class HTMLFormatter:
return '<input type=radio name="digest" value="1"%s>' % checked
def FormatDisabledNotice(self, user):
- if self.GetUserOption(user, mm_cfg.DisableDelivery):
+ if self.getMemberOption(user, mm_cfg.DisableDelivery):
note = FontSize('+1', _(
'Note: your list delivery is currently disabled.')).Format()
link = Link('#disable', _('Mail delivery')).Format()
@@ -304,8 +305,9 @@ class HTMLFormatter:
def FormatFormEnd(self):
return '</FORM>'
- def FormatBox(self, name, size=20):
- return '<INPUT type="Text" name="%s" size="%d">' % (name, size)
+ def FormatBox(self, name, size=20, value=''):
+ return '<INPUT type="Text" name="%s" size="%d" value="%s">' % (
+ name, size, value)
def FormatSecureBox(self, name):
return '<INPUT type="Password" name="%s" size="15">' % name
@@ -337,8 +339,8 @@ class HTMLFormatter:
def GetStandardReplacements(self, lang=None):
if lang is None:
lang = self.preferred_language
- dmember_len = len(self.GetDigestMembers())
- member_len = len(self.GetMembers())
+ dmember_len = len(self.getDigestMemberKeys())
+ member_len = len(self.getRegularMemberKeys())
values = self.GetAvailableLanguages()
legend = map(_, map(Utils.GetLanguageDescr, values))
try: