summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Mailman/Cgi/handle_opts.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/Mailman/Cgi/handle_opts.py b/Mailman/Cgi/handle_opts.py
index 524bd720e..f7a99a4bc 100644
--- a/Mailman/Cgi/handle_opts.py
+++ b/Mailman/Cgi/handle_opts.py
@@ -154,15 +154,18 @@ exactly what happened to provoke this error.<p>'''
doc.AddItem(htmlformat.Header(2,
"List Subscriptions for %s on %s"
% (user, list.host_name)))
+ doc.AddItem("Click a link to visit your options page for"
+ " that mailing list.")
def optionslinks(l, user=user):
if l.IsMember(user):
link = htmlformat.Link(l.GetAbsoluteOptionsURL(user),
l.real_name)
- return link
+ return l._internal_name, link
all_links = filter(None, Utils.map_maillists(optionslinks))
+ all_links.sort()
items = htmlformat.OrderedList()
- for i in all_links:
- items.AddItem(i)
+ for name, link in all_links:
+ items.AddItem(link)
doc.AddItem(items)
print doc.Format(bgcolor="#ffffff")