summaryrefslogtreecommitdiff
path: root/addons/base/controllers/main.py
diff options
context:
space:
mode:
authorXavier Morel <xmo@openerp.com>2011-05-04 16:47:53 +0200
committerXavier Morel <xmo@openerp.com>2011-05-04 16:47:53 +0200
commit075902f5c2b0febd70adf5209b4eef2cfb0813b8 (patch)
tree8e12ccc68af565fc755957bd49f8f72a70a3a78b /addons/base/controllers/main.py
parentff691a34b5b25ff2365ac8c0ba451757c50cfbf8 (diff)
[IMP] make sortable columns look sortable (and sorted) a bit
bzr revid: xmo@openerp.com-20110504144753-zemygt44re3o8z0m
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': [