Chirag Patel (OpenERP) has proposed merging 
lp:~openerp-dev/openobject-client-web/6.0-opw-50757-cpa into 
lp:openobject-client-web/6.0.

Requested reviews:
  OpenERP Core Team (openerp)

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-client-web/6.0-opw-50757-cpa/+merge/83381

Hello,

Problem in ordering when the limit of record to display is set
to unlimited."

Demo: Sales > Address Book > Customers
1. Set pager limit as unlimited.
2. Click on listgrid header(name field) for ordering.

Observed: Ordering not work when limit set as unlimited.
Expected: Ordering must work when limit set as unlimited.

Thanks
-- 
https://code.launchpad.net/~openerp-dev/openobject-client-web/6.0-opw-50757-cpa/+merge/83381
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openobject-client-web/6.0-opw-50757-cpa.
=== modified file 'addons/openerp/widgets/listgrid.py'
--- addons/openerp/widgets/listgrid.py	2011-09-28 10:35:28 +0000
+++ addons/openerp/widgets/listgrid.py	2011-11-25 09:52:28 +0000
@@ -157,7 +157,10 @@
                     else:
                         ids = proxy.search(search_param, self.offset, self.limit, False, context)
             else:
-                ids = proxy.search(search_param, 0, 0, 0, context)
+                if self.sort_key:
+                    ids = proxy.search(search_param, 0, 0, self.sort_key + ' ' +self.sort_order, context)
+                else:
+                    ids = proxy.search(search_param, 0, 0, 0, context)
             if len(ids) < self.limit:
                 if self.offset > 0:
                     self.count = len(ids) + self.offset

_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help   : https://help.launchpad.net/ListHelp

Reply via email to