summaryrefslogtreecommitdiff
path: root/Mailman/Cgi/admin.py
diff options
context:
space:
mode:
authorbwarsaw2002-10-28 02:20:42 +0000
committerbwarsaw2002-10-28 02:20:42 +0000
commitbb271d8d4fead0a763f1074dc5ccb12af00c9a0f (patch)
tree2ec09b9a95d430d5ca87a476023f2533e0f8e5c1 /Mailman/Cgi/admin.py
parentb59d4fdc2ade5f5f2dc9625bd19dff3821153075 (diff)
downloadmailman-bb271d8d4fead0a763f1074dc5ccb12af00c9a0f.tar.gz
mailman-bb271d8d4fead0a763f1074dc5ccb12af00c9a0f.tar.zst
mailman-bb271d8d4fead0a763f1074dc5ccb12af00c9a0f.zip
Diffstat (limited to 'Mailman/Cgi/admin.py')
-rw-r--r--Mailman/Cgi/admin.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/Mailman/Cgi/admin.py b/Mailman/Cgi/admin.py
index 1fc5a6b66..167a2f8ae 100644
--- a/Mailman/Cgi/admin.py
+++ b/Mailman/Cgi/admin.py
@@ -580,7 +580,7 @@ def add_options_table_item(mlist, category, subcat, table, item, detailsp=1):
if elaboration is None:
elaboration = descr
descr = get_item_gui_description(mlist, category, subcat,
- varname, descr, detailsp)
+ varname, descr, elaboration, detailsp)
val = get_item_gui_value(mlist, category, kind, varname, params, extra)
table.AddRow([descr, val])
table.AddCellInfo(table.GetCurrentRowIndex(), 0,
@@ -733,7 +733,7 @@ def get_item_gui_value(mlist, category, kind, varname, params, extra):
def get_item_gui_description(mlist, category, subcat,
- varname, descr, detailsp):
+ varname, descr, elaboration, detailsp):
# Return the item's description, with link to details.
#
# Details are not included if this is a VARHELP page, because that /is/
@@ -743,8 +743,12 @@ def get_item_gui_description(mlist, category, subcat,
varhelp = '/?VARHELP=%s/%s/%s' % (category, subcat, varname)
else:
varhelp = '/?VARHELP=%s/%s' % (category, varname)
+ if descr == elaboration:
+ linktext = _('<br>(Edit <b>%(varname)s</b>)')
+ else:
+ linktext = _('<br>(Details for <b>%(varname)s</b>)')
link = Link(mlist.GetScriptURL('admin') + varhelp,
- _('<br>(Details for <b>%(varname)s</b>)')).Format()
+ linktext).Format()
text = Label('%s %s' % (descr, link)).Format()
else:
text = Label(descr).Format()