commit
9bafcadb9c
|
@ -140,7 +140,7 @@ class maintenance_contract_wizard(osv.osv_memory):
|
||||||
|
|
||||||
contract = self.read(cr, uid, ids, ['name', 'password'])[0]
|
contract = self.read(cr, uid, ids, ['name', 'password'])[0]
|
||||||
|
|
||||||
contract_info = remote_contact(contract['name'], contract['password'], modules)
|
contract_info = remote_contract(contract['name'], contract['password'], modules)
|
||||||
|
|
||||||
is_ok = contract_info['status'] in ('partial', 'full')
|
is_ok = contract_info['status'] in ('partial', 'full')
|
||||||
if is_ok:
|
if is_ok:
|
||||||
|
|
|
@ -48,7 +48,7 @@ class groups(osv.osv):
|
||||||
res = super(groups, self).write(cr, uid, ids, vals, context=context)
|
res = super(groups, self).write(cr, uid, ids, vals, context=context)
|
||||||
# Restart the cache on the company_get method
|
# Restart the cache on the company_get method
|
||||||
self.pool.get('ir.rule').domain_get.clear_cache(cr.dbname)
|
self.pool.get('ir.rule').domain_get.clear_cache(cr.dbname)
|
||||||
self.pool.get('ir.model.access').check.clear_cache(cr.dbname)
|
self.pool.get('ir.model.access').call_cache_clearing_methods()
|
||||||
return res
|
return res
|
||||||
|
|
||||||
def create(self, cr, uid, vals, context=None):
|
def create(self, cr, uid, vals, context=None):
|
||||||
|
@ -168,6 +168,7 @@ class users(osv.osv):
|
||||||
self.company_get.clear_cache(cr.dbname)
|
self.company_get.clear_cache(cr.dbname)
|
||||||
# Restart the cache on the company_get method
|
# Restart the cache on the company_get method
|
||||||
self.pool.get('ir.rule').domain_get.clear_cache(cr.dbname)
|
self.pool.get('ir.rule').domain_get.clear_cache(cr.dbname)
|
||||||
|
self.pool.get('ir.model.access').call_cache_clearing_methods()
|
||||||
return res
|
return res
|
||||||
|
|
||||||
def unlink(self, cr, uid, ids, context=None):
|
def unlink(self, cr, uid, ids, context=None):
|
||||||
|
|
Loading…
Reference in New Issue