summaryrefslogtreecommitdiff
path: root/Mailman/Cgi/admin.py
diff options
context:
space:
mode:
Diffstat (limited to 'Mailman/Cgi/admin.py')
-rw-r--r--Mailman/Cgi/admin.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/Mailman/Cgi/admin.py b/Mailman/Cgi/admin.py
index 300e6d653..1e4b710b7 100644
--- a/Mailman/Cgi/admin.py
+++ b/Mailman/Cgi/admin.py
@@ -44,8 +44,8 @@ def _(s): return s
CATEGORIES = [('general', _('General Options')),
('members', _('Membership Management')),
('privacy', _('Privacy Options')),
- ('nondigest', _('Regular-member (non-digest) Options')),
- ('digest', _('Digest-member Options')),
+ ('nondigest', _('Regular delivery (non-digest) Options')),
+ ('digest', _('Digest Options')),
('bounce', _('Bounce Options')),
('archive', _('Archival Options')),
('gateway', _('Mail-News and News-Mail gateways')),
@@ -1030,6 +1030,10 @@ def change_options(mlist, category, cgidata, doc):
# this).
if property == '_mass_catchup' and value:
mlist.usenet_watermark = None
+ elif property == '_new_volume' and value:
+ mlist.bump_digest_volume()
+ elif property == '_send_digest_now' and value:
+ mlist.send_digest_now()
elif getattr(mlist, property) <> value:
# TBD: Ensure that mlist.real_name differs only in letter
# case. Otherwise a security hole can potentially be opened