[REF] Multi_company : improved indentation

bzr revid: jvo@tinyerp.com-20091125062031-4yklptj6nf5x1rmy
This commit is contained in:
Jay (Open ERP) 2009-11-25 11:50:31 +05:30
parent e17bd86098
commit 589969fd92
1 changed files with 9 additions and 10 deletions

View File

@ -44,17 +44,16 @@ class multi_company_default(osv.osv):
multi_company_default()
class res_company(osv.osv):
_inherit = 'res.company'
_inherit = 'res.company'
def _company_default_get(self, cr, uid, object=False, context={}):
proxy = self.pool.get('multi_company.default')
ids = proxy.search(cr, uid, [('object_id.name', '=', object)])
for rule in proxy.browse(cr, uid, ids, context):
user = self.pool.get('res.user').browse(cr, uid, uid)
if eval(rule.expression, {'context': context, 'user': user}):
return rule.company_dest_id.id
return super(res_company, self)._company_default_get(cr, uid, object, context)
def _company_default_get(self, cr, uid, object=False, context={}):
proxy = self.pool.get('multi_company.default')
ids = proxy.search(cr, uid, [('object_id.name', '=', object)])
for rule in proxy.browse(cr, uid, ids, context):
user = self.pool.get('res.user').browse(cr, uid, uid)
if eval(rule.expression, {'context': context, 'user': user}):
return rule.company_dest_id.id
return super(res_company, self)._company_default_get(cr, uid, object, context)
res_company()