[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:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user