diff options
author | msapiro <> | 2005-12-03 01:08:58 +0000 |
---|---|---|
committer | msapiro <> | 2005-12-03 01:08:58 +0000 |
commit | d77d0dfed39748444d772bd1c1aacbdb4fbfd20a (patch) | |
tree | 21297fc61321b4d6fa51d0650da887fe856cd454 /Mailman/Cgi/options.py | |
parent | 6dd2b7fdf06cb3a9e6bc461efe3ab17e73dbe939 (diff) | |
download | mailman2-d77d0dfed39748444d772bd1c1aacbdb4fbfd20a.tar.gz mailman2-d77d0dfed39748444d772bd1c1aacbdb4fbfd20a.tar.xz mailman2-d77d0dfed39748444d772bd1c1aacbdb4fbfd20a.zip |
Improving banned subscription logic to cover all invites, subscribes, address changes and confirmations of same.
Diffstat (limited to '')
-rw-r--r-- | Mailman/Cgi/options.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Mailman/Cgi/options.py b/Mailman/Cgi/options.py index ed40e828..eb7adb67 100644 --- a/Mailman/Cgi/options.py +++ b/Mailman/Cgi/options.py @@ -399,6 +399,11 @@ address. Upon confirmation, any other mailing list containing the address msg = _('Illegal email address provided') except Errors.MMAlreadyAMember: msg = _('%(newaddr)s is already a member of the list.') + except Errors.MembershipIsBanned: + owneraddr = mlist.GetOwnerEmail() + msg = _("""%(newaddr)s is banned from this list. If you + think this restriction is erroneous, please contact + the list owners at %(owneraddr)s.""") if set_membername: mlist.Lock() |