summaryrefslogtreecommitdiff
path: root/Mailman/Cgi/confirm.py
diff options
context:
space:
mode:
authorbwarsaw2001-07-20 00:10:37 +0000
committerbwarsaw2001-07-20 00:10:37 +0000
commit6fb5a1875b943059187c464a2204e7b15c1276e6 (patch)
tree87f1c1b45ba3a149680558f43edc858378d2b247 /Mailman/Cgi/confirm.py
parent525d501255c14ca76e99d5f6d518fffe50b7ba4a (diff)
downloadmailman-6fb5a1875b943059187c464a2204e7b15c1276e6.tar.gz
mailman-6fb5a1875b943059187c464a2204e7b15c1276e6.tar.zst
mailman-6fb5a1875b943059187c464a2204e7b15c1276e6.zip
Diffstat (limited to 'Mailman/Cgi/confirm.py')
-rw-r--r--Mailman/Cgi/confirm.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/Mailman/Cgi/confirm.py b/Mailman/Cgi/confirm.py
index 7d1a4c3dc..f2cb17661 100644
--- a/Mailman/Cgi/confirm.py
+++ b/Mailman/Cgi/confirm.py
@@ -79,6 +79,16 @@ def main():
bad_confirmation(doc, _('''Invalid confirmation string. It is
possible that you are attempting to confirm a request for an
address that has already been unsubscribed.'''))
+ except Errors.MMNeedApproval:
+ title = _('Awaiting moderator approval')
+ doc.SetTitle(title)
+ doc.AddItem(Header(3, Bold(FontAttr(title, size='+2'))))
+ doc.AddItem(_("""\
+ You have successfully confirmed your subscription request to the
+ mailing list %(listname)s, however final approval is required from
+ the list moderator before you will be subscribed. Your request
+ has been forwarded to the list moderator, and you will be notified
+ of the moderator's decision."""))
doc.AddItem(mlist.GetMailmanFooter())
print doc.Format()
mlist.Save()