~openerp/openobject-server/web-dashboard

« back to all changes in this revision

Viewing changes to bin/addons/base/res/res_company.py

  • Committer: nch at tinyerp
  • Date: 2010-05-13 11:50:29 UTC
  • Revision ID: nch@tinyerp.com-20100513115029-wqwc3q444d4icali
[IMP]:config wizard for company setup

Show diffs side-by-side

added added

removed removed

Lines of Context:
24
24
import os
25
25
import tools
26
26
from tools.translate import _
27
 
 
 
27
import base64
28
28
 
29
29
class multi_company_default(osv.osv):
30
30
    """
85
85
        'logo' : fields.binary('Logo'),
86
86
        'currency_id': fields.many2one('res.currency', 'Currency', required=True),
87
87
        'currency_ids': fields.one2many('res.currency', 'company_id', 'Currency'),
88
 
        'user_ids': fields.many2many('res.users', 'res_company_users_rel', 'cid', 'user_id', 'Accepted Users')
 
88
        'user_ids': fields.many2many('res.users', 'res_company_users_rel', 'cid', 'user_id', 'Accepted Users'),
 
89
        'account_no':fields.char('Account No.', size=64),
89
90
    }
90
91
 
91
92
    def search(self, cr, uid, args, offset=0, limit=None, order=None,
179
180
            level -= 1
180
181
        return True
181
182
 
 
183
    def _get_logo(self, cr, uid, ids):
 
184
        file_data = open('../pixmaps/openerp-header.png','rb').read()
 
185
        return base64.encodestring(file_data)
 
186
 
 
187
 
182
188
    def _get_header2(self,cr,uid,ids):
183
189
        return """
184
190
        <header>
240
246
    _defaults = {
241
247
        'currency_id': _get_euro,
242
248
        'rml_header':_get_header,
243
 
        'rml_header2': _get_header2
 
249
        'rml_header2': _get_header2,
 
250
        'logo':_get_logo
244
251
    }
245
252
 
246
253
    _constraints = [