forked from 0x2620/pandora
sort year group
This commit is contained in:
parent
7f722a40c4
commit
7576482b37
1 changed files with 4 additions and 4 deletions
|
@ -67,11 +67,11 @@ def _order_query(qs, sort, prefix='sort__'):
|
||||||
def _order_by_group(query):
|
def _order_by_group(query):
|
||||||
if 'sort' in query:
|
if 'sort' in query:
|
||||||
if len(query['sort']) == 1 and query['sort'][0]['key'] == 'items':
|
if len(query['sort']) == 1 and query['sort'][0]['key'] == 'items':
|
||||||
if query['group'] == "year":
|
|
||||||
order_by = query['sort'][0]['operator'] == '-' and 'items' or '-items'
|
|
||||||
else:
|
|
||||||
order_by = query['sort'][0]['operator'] == '-' and '-items' or 'items'
|
order_by = query['sort'][0]['operator'] == '-' and '-items' or 'items'
|
||||||
if query['group'] != "keyword":
|
if query['group'] == "year":
|
||||||
|
secondary = query['sort'][0]['operator'] == '-' and '-value_sort' or 'value_sort'
|
||||||
|
order_by = (order_by, secondary)
|
||||||
|
elif query['group'] != "keyword":
|
||||||
order_by = (order_by, 'value_sort')
|
order_by = (order_by, 'value_sort')
|
||||||
else:
|
else:
|
||||||
order_by = (order_by,)
|
order_by = (order_by,)
|
||||||
|
|
Loading…
Reference in a new issue