summaryrefslogtreecommitdiff
path: root/addons/base/controllers/main.py
diff options
context:
space:
mode:
Diffstat (limited to 'addons/base/controllers/main.py')
-rw-r--r--addons/base/controllers/main.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/addons/base/controllers/main.py b/addons/base/controllers/main.py
index 424313bc6d2..085e48d89e0 100644
--- a/addons/base/controllers/main.py
+++ b/addons/base/controllers/main.py
@@ -591,6 +591,16 @@ class ListView(View):
domain=domain, sort=sort)
eval_context = request.session.evaluation_context(
request.context)
+
+ if sort:
+ sort_criteria = sort.split(',')[0].split(' ')
+ print sort, sort_criteria
+ view['sorted'] = {
+ 'field': sort_criteria[0],
+ 'reversed': sort_criteria[1] == 'DESC'
+ }
+ else:
+ view['sorted'] = {}
return {
'view': view,
'records': [