[FIX] revert previous commit ir_rule clear_cache

bzr revid: al@openerp.com-20110824172237-arzved9kk54u3hwu
This commit is contained in:
Antony Lesuisse
2011-08-24 19:22:37 +02:00
parent 93f9a0b0cd
commit 52a84f0758
+6 -3
View File
@@ -138,6 +138,9 @@ class ir_rule(osv.osv):
return domain
return []
def clear_cache(self, cr, uid):
self._compute_domain.clear_cache(self)
def domain_get(self, cr, uid, model_name, mode='read', context=None):
dom = self._compute_domain(cr, uid, model_name, mode)
if dom:
@@ -151,17 +154,17 @@ class ir_rule(osv.osv):
def unlink(self, cr, uid, ids, context=None):
res = super(ir_rule, self).unlink(cr, uid, ids, context=context)
self._compute_domain.clear_cache(self)
self.clear_cache(cr, uid)
return res
def create(self, cr, uid, vals, context=None):
res = super(ir_rule, self).create(cr, uid, vals, context=context)
self._compute_domain.clear_cache(self)
self.clear_cache(cr, uid)
return res
def write(self, cr, uid, ids, vals, context=None):
res = super(ir_rule, self).write(cr, uid, ids, vals, context=context)
self._compute_domain.clear_cache(self)
self.clear_cache(cr,uid)
return res
ir_rule()