[FIX] base : Improved the Group Rule process

lp bug: https://launchpad.net/bugs/766982 fixed

bzr revid: ach@tinyerp.com-20110523133935-5fqvzrqxd9k0zypk
This commit is contained in:
Anup (OpenERP)
2011-05-23 19:09:35 +05:30
+2 -1
View File
@@ -115,7 +115,8 @@ class ir_rule(osv.osv):
if ids:
for rule in self.browse(cr, uid, ids):
for group in rule.groups:
group_rule.setdefault(group.id, []).append(rule.id)
if uid in [u.id for u in group.users]:
group_rule.setdefault(group.id, []).append(rule.id)
if not rule.groups:
global_rules.append(rule.id)
global_domain = self.domain_create(cr, uid, global_rules)