[MERGE] Merged Anup's branch for the fix of record rule for allowing access to users of relevant groups only

bzr revid: jvo@tinyerp.com-20110701071023-jflw43cy1ttq2iud
This commit is contained in:
Jay Vora (OpenERP)
2011-07-01 12:40:23 +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)