summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Mailman/Cgi/rmlist.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/Mailman/Cgi/rmlist.py b/Mailman/Cgi/rmlist.py
index 94d2e8292..48b59b48a 100644
--- a/Mailman/Cgi/rmlist.py
+++ b/Mailman/Cgi/rmlist.py
@@ -114,7 +114,9 @@ def process_request(doc, cgidata, mlist):
delarchives = 0
# Make sure the password matches
- if not mlist.ValidAdminPassword(password):
+ if not mlist.ValidAdminPassword(password) and \
+ not Utils.check_global_password(password, siteadmin=0) and \
+ not Utils.check_global_password(password):
request_deletion(
doc, mlist,
_('You are not authorized to delete this mailing list'))