[ADD]Logo of brand

bzr revid: dle@openerp.com-20120926130901-xri7y3dsl76n9o7n
This commit is contained in:
Denis Ledoux dle@openerp.com 2012-09-26 15:09:01 +02:00
parent 18833a0397
commit f7372cc5ea
3 changed files with 12 additions and 2 deletions

View File

@ -4,6 +4,7 @@
<record id="brand_opel" model="fleet.vehicle.model.brand">
<field name="name">Opel</field>
</record>
<record id="brand_bmw" model="fleet.vehicle.model.brand">

View File

@ -36,6 +36,7 @@ class fleet_vehicle_model(osv.Model):
'modelname' : fields.char('Model name', size=32, required=True),
'brand' : fields.many2one('fleet.vehicle.model.brand', 'Model brand', required=True, help='Brand of the vehicle'),
'vendors': fields.many2many('res.partner','fleet_vehicle_model_vendors','model_id', 'partner_id',string='Vendors',required=False),
'image': fields.related('brand','image',type="binary",string="Logo",store=False)
}
class fleet_vehicle_model_brand(osv.Model):
@ -43,6 +44,7 @@ class fleet_vehicle_model_brand(osv.Model):
_description = 'Brand model of the vehicle'
_columns = {
'name' : fields.char('Brand Name',size=32, required=True),
'image': fields.binary("Logo",help="This field holds the image used as logo for the brand, limited to 128x128px."),
}
class fleet_vehicle(osv.Model):
@ -119,6 +121,8 @@ class fleet_vehicle(osv.Model):
'horsepower_tax': fields.float('Horsepower Taxation'),
'power' : fields.integer('Power (kW)',required=False,help='Power in kW of the vehicle'),
'co2' : fields.float('CO2 Emissions',required=False,help='CO2 emissions of the vehicle'),
'image': fields.related('model_id','image',type="binary",string="Logo",store=False)
}
def on_change_model(self, cr, uid, ids, model_id, context=None):

View File

@ -7,6 +7,7 @@
<field name="arch" type="xml">
<form string="Model" version="7.0">
<sheet>
<field name="image" widget='image' class="oe_left oe_avatar"/>
<group col="2">
<group>
<field name="brand" />
@ -49,6 +50,7 @@
<field name="arch" type="xml">
<tree string="Model Brand" version="7.0" editable="bottom">
<field name="name" />
<field name="image" />
</tree>
</field>
</record>
@ -75,11 +77,14 @@
<div class="oe_right oe_button_box">
<button name="action_showLog" type="object" string="show logs" help="show different logs for this vehicle" domain="['name','=','name']"/>
</div>
<field name="image" widget='image' class="oe_left oe_avatar"/>
<group>
<field name="model_id" />
<field name="registration" />
</group>
<group col="2">
<group>
<field name="registration" />
<field name="vin_sn" />
<field name="model_id" />
<field name="acquisition_date" />
<field name="acquisition_price" />
</group>