diff options
author | Mark Sapiro <msapiro@value.net> | 2013-04-03 15:23:53 -0700 |
---|---|---|
committer | Mark Sapiro <msapiro@value.net> | 2013-04-03 15:23:53 -0700 |
commit | 9cdad15508bbc5a77e36edfd707dcc8c2140a340 (patch) | |
tree | eb2eaf9794ceca605d028fb16c8ba49d21e7d0a4 | |
parent | 25244ce18f64ece0781b0d7a3484e9c59f2ada98 (diff) | |
download | mailman2-9cdad15508bbc5a77e36edfd707dcc8c2140a340.tar.gz mailman2-9cdad15508bbc5a77e36edfd707dcc8c2140a340.tar.xz mailman2-9cdad15508bbc5a77e36edfd707dcc8c2140a340.zip |
The pending (un)subscriptions waiting approval are now sorted by email
address in the admindb interface as intended. (LP: 1164160)
-rw-r--r-- | Mailman/Cgi/admindb.py | 10 | ||||
-rwxr-xr-x | NEWS | 3 |
2 files changed, 8 insertions, 5 deletions
diff --git a/Mailman/Cgi/admindb.py b/Mailman/Cgi/admindb.py index d1873321..dcca1389 100644 --- a/Mailman/Cgi/admindb.py +++ b/Mailman/Cgi/admindb.py @@ -1,4 +1,4 @@ -# Copyright (C) 1998-2011 by the Free Software Foundation, Inc. +# Copyright (C) 1998-2013 by the Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License @@ -314,10 +314,10 @@ def show_pending_subs(mlist, form): for id in pendingsubs: addr = mlist.GetRecord(id)[1] byaddrs.setdefault(addr, []).append(id) - addrs = byaddrs.keys() + addrs = byaddrs.items() addrs.sort() num = 0 - for addr, ids in byaddrs.items(): + for addr, ids in addrs: # Eliminate duplicates for id in ids[1:]: mlist.HandleRequest(id, mm_cfg.DISCARD) @@ -365,10 +365,10 @@ def show_pending_unsubs(mlist, form): for id in pendingunsubs: addr = mlist.GetRecord(id) byaddrs.setdefault(addr, []).append(id) - addrs = byaddrs.keys() + addrs = byaddrs.items() addrs.sort() num = 0 - for addr, ids in byaddrs.items(): + for addr, ids in addrs: # Eliminate duplicates for id in ids[1:]: mlist.HandleRequest(id, mm_cfg.DISCARD) @@ -58,6 +58,9 @@ Here is a history of user visible changes to Mailman. Bug Fixes and other patches + - The pending (un)subscriptions waiting approval are now sorted by email + address in the admindb interface as intended. (LP: 1164160) + - The subscribe log entry for a bin/add_members subscribe now identifies bin/add_members as the source. (LP: 1161642) |