From 1a104cc0f29ab71292cfbecf562c03f94aafc814 Mon Sep 17 00:00:00 2001 From: Magnus Hagander Date: Fri, 23 May 2014 16:45:16 -0400 Subject: [PATCH] Add support for sorting search results by reverse date This obviously only applies to mail search, but now lets you search in a way to get the oldest possible hit first. Request from Tom Lane --- pgweb/search/views.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pgweb/search/views.py b/pgweb/search/views.py index ec8900b5..4b5a143a 100644 --- a/pgweb/search/views.py +++ b/pgweb/search/views.py @@ -83,7 +83,7 @@ def search(request): if request.REQUEST.has_key('s'): listsort = request.REQUEST['s'] - if listsort != 'r' and listsort != 'd': + if not listsort in ('r', 'd', 'i'): listsort = 'r' else: listsort = 'r' @@ -94,6 +94,7 @@ def search(request): sortoptions = ( {'val':'r', 'text': 'Rank', 'selected': not (request.REQUEST.has_key('s') and request.REQUEST['s'] == 'd')}, {'val':'d', 'text': 'Date', 'selected': request.REQUEST.has_key('s') and request.REQUEST['s'] == 'd'}, + {'val':'i', 'text': 'Reverse date', 'selected': request.REQUEST.has_key('s') and request.REQUEST['s'] == 'i'}, ) dateoptions = ( {'val': -1, 'text': 'anytime'},