Amit Dodiya (OpenERP) has proposed merging 
lp:~openerp-dev/openobject-server/6.1-opw-572489-ado into 
lp:openobject-server/6.1.

Requested reviews:
  Xavier ALT (OpenERP) (xal-openerp)
  Naresh(OpenERP) (nch-openerp)

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-server/6.1-opw-572489-ado/+merge/99290

Hello,

[FIX] Security access control list - name_search of group does not work

Steps:
1). Goto : Settings-> Security-> Access Control List
2). Try to search on group by name ex: "Employee"
name_search method on the Group List is not working properly.

Regards,
Amit
-- 
https://code.launchpad.net/~openerp-dev/openobject-server/6.1-opw-572489-ado/+merge/99290
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openobject-server/6.1-opw-572489-ado.
=== modified file 'openerp/addons/base/res/res_users.py'
--- openerp/addons/base/res/res_users.py	2012-03-08 17:43:04 +0000
+++ openerp/addons/base/res/res_users.py	2012-03-26 11:09:24 +0000
@@ -70,6 +70,18 @@
         ('name_uniq', 'unique (category_id, name)', 'The name of the group must be unique !')
     ]
 
+    def name_search(self, cr, user, name='', args=None, operator='ilike', context=None, limit=100):
+        if not args:
+            args = []
+        if context is None:
+            context = {}
+        ids = []
+        if name:
+            ids = self.search(cr, user, [('name','=',name)] + args, limit=limit, context=context)
+        if not ids:
+            ids = self.search(cr, user, [('name',operator,name)] + args, limit=limit, context=context)
+        return self.name_get(cr, user, ids, context)
+
     def search(self, cr, uid, args, offset=0, limit=None, order=None, context=None, count=False):
         # add explicit ordering if search is sorted on full_name
         if order and order.startswith('full_name'):

_______________________________________________
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