[IMP]:config wizard for company setup

bzr revid: nch@tinyerp.com-20100513115029-wqwc3q444d4icali
This commit is contained in:
nch@tinyerp.com 2010-05-13 17:20:29 +05:30
parent 5ff73e4c64
commit 2ec25243c7
1 changed files with 10 additions and 3 deletions

View File

@ -24,7 +24,7 @@ from osv import fields
import os
import tools
from tools.translate import _
import base64
class multi_company_default(osv.osv):
"""
@ -85,7 +85,8 @@ class res_company(osv.osv):
'logo' : fields.binary('Logo'),
'currency_id': fields.many2one('res.currency', 'Currency', required=True),
'currency_ids': fields.one2many('res.currency', 'company_id', 'Currency'),
'user_ids': fields.many2many('res.users', 'res_company_users_rel', 'cid', 'user_id', 'Accepted Users')
'user_ids': fields.many2many('res.users', 'res_company_users_rel', 'cid', 'user_id', 'Accepted Users'),
'account_no':fields.char('Account No.', size=64),
}
def search(self, cr, uid, args, offset=0, limit=None, order=None,
@ -179,6 +180,11 @@ class res_company(osv.osv):
level -= 1
return True
def _get_logo(self, cr, uid, ids):
file_data = open('../pixmaps/openerp-header.png','rb').read()
return base64.encodestring(file_data)
def _get_header2(self,cr,uid,ids):
return """
<header>
@ -240,7 +246,8 @@ class res_company(osv.osv):
_defaults = {
'currency_id': _get_euro,
'rml_header':_get_header,
'rml_header2': _get_header2
'rml_header2': _get_header2,
'logo':_get_logo
}
_constraints = [