</p>
<form name="searchform" method="get" action="https://www.postgresql.org/search/">
<input type="hidden" name="m" value="1" />
-{%if searchform_list%} <input type="hidden" name="l" value="{{searchform_list}}"/>{%endif%}
+{%if searchform_listname%} <input type="hidden" name="ln" value="{{searchform_listname}}"/>{%endif%}
<div class="tblBasic">
<table border="0" cellpadding="0" cellspacing="0" class="tblBasicGrey">
<tr>
<tr class="lastrow">
<td class="colFirst"></td>
<td>(enter a message-id to go directly to that message)</td>
- <td class="colLast" align="right"><a href="https://www.postgresql.org/search/?m=1{%if searchform_list%}&l={{searchform_list}}{%endif%}">Advanced Search</a></td>
+ <td class="colLast" align="right"><a href="https://www.postgresql.org/search/?m=1{%if searchform_list%}&ln={{searchform_listname}}{%endif%}">Advanced Search</a></td>
</tr>
</table>
</div>
class NavContext(object):
- def __init__(self, request, listid=None, all_groups=None, expand_groupid=None):
+ def __init__(self, request, listid=None, listname=None, all_groups=None, expand_groupid=None):
self.request = request
self.ctx = {}
g['lists'] = []
self.ctx.update({'listgroups': groups})
- if listid:
- self.ctx.update({'searchform_list': listid})
+ if listname:
+ self.ctx.update({'searchform_listname': listname})
def render_nav(navcontext, template, ctx):
ctx.update(navcontext.ctx)
curs.execute("SELECT year, month FROM list_months WHERE listid=%(listid)s ORDER BY year DESC, month DESC", {'listid': l.listid})
months=[{'year':r[0],'month':r[1], 'date':datetime(r[0],r[1],1)} for r in curs.fetchall()]
- return render_nav(NavContext(request, l.listid), 'monthlist.html', {
+ return render_nav(NavContext(request, l.listid, l.listname), 'monthlist.html', {
'list': l,
'months': months,
})
allyearmonths = set([(m.date.year, m.date.month) for m in mlist])
(yearmonth, daysinmonth) = get_monthday_info(mlist, l, d)
- r = render_nav(NavContext(request, l.listid), 'datelist.html', {
+ r = render_nav(NavContext(request, l.listid, l.listname), 'datelist.html', {
'list': l,
'messages': mlist,
'title': title,
parent = None
nextprev = _get_nextprevious(listmap, m.date)
- r = render_nav(NavContext(request, lists[0].listid), 'message.html', {
+ r = render_nav(NavContext(request, lists[0].listid, lists[0].listname), 'message.html', {
'msg': m,
'threadstruct': threadstruct,
'responses': responses,