[FIX]Odometer editable list

bzr revid: dle@openerp.com-20120927143430-swnwx03zdf00bakz
This commit is contained in:
Denis Ledoux dle@openerp.com 2012-09-27 16:34:30 +02:00
parent 082e9aa5ba
commit d4529b8b06
2 changed files with 53 additions and 0 deletions

View File

@ -260,6 +260,9 @@ class fleet_vehicle_log_fuel(osv.Model):
'inv_ref' : fields.char('Invoice Reference', size=64),
'vendor_id' : fields.many2one('res.partner', 'Vendor', domain="[('supplier','=',True)]"),
}
_defaults = {
'purchaser_id': lambda self, cr, uid, ctx: uid,
}
class fleet_vehicle_log_services(osv.Model):
@ -276,6 +279,9 @@ class fleet_vehicle_log_services(osv.Model):
'inv_ref' : fields.char('Invoice Reference', size=64),
'vendor_id' :fields.many2one('res.partner', 'Vendor', domain="[('supplier','=',True)]"),
}
_defaults = {
'purchaser_id': lambda self, cr, uid, ctx: uid,
}
class fleet_insurance_type(osv.Model):
_name = 'fleet.insurance.type'
@ -296,8 +302,12 @@ class fleet_vehicle_log_insurance(osv.Model):
'expiration_date' : fields.date('Expiration date', required=False, help='Date when the coverage of the insurance expirates'),
'price' : fields.float('Price', help="Cost of the insurance for the specified period"),
'insurer_id' :fields.many2one('res.partner', 'Insurer', domain="[('supplier','=',True)]"),
'purchaser_id' : fields.many2one('res.partner', 'Purchaser'),
'ins_ref' : fields.char('Insurance Reference', size=64),
}
_defaults = {
'purchaser_id': lambda self, cr, uid, ctx: uid,
}
class fleet_service_type(osv.Model):
_name = 'fleet.service.type'

View File

@ -333,6 +333,49 @@
</record>
<menuitem action="fleet_vehicle_log_services_act" parent="fleet_vehicles" id="fleet_vehicle_log_services_menu" />
<record model='ir.ui.view' id='fleet_vehicle_odometer_form'>
<field name="name">fleet.vehicle.odometer.form</field>
<field name="model">fleet.vehicle.odometer</field>
<field name="arch" type="xml">
<form string="Odometer logs" version="7.0">
<sheet>
<group>
<field name="vehicle_id" />
<field name="value" />
<field name="unit" />
<field name="date" />
</group>
<group>
<field name="notes" />
</group>
</sheet>
</form>
</field>
</record>
<record model='ir.ui.view' id='fleet_vehicle_odometer_tree'>
<field name="name">fleet.vehicle.odometer.tree</field>
<field name="model">fleet.vehicle.odometer</field>
<field name="arch" type="xml">
<tree string="Odometer logs" version="7.0" editable="bottom">
<field name="vehicle_id" />
<field name="value" />
<field name="unit" />
<field name="date" />
<field name="notes" />
</tree>
</field>
</record>
<record model='ir.actions.act_window' id='fleet_vehicle_odometer_act'>
<field name="name">Vehicle Odometer</field>
<field name="res_model">fleet.vehicle.odometer</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
</record>
<menuitem action="fleet_vehicle_odometer_act" parent="fleet_vehicles" id="fleet_vehicle_odometer_menu" />
<!--
<record model='ir.ui.view' id='fleet_hr_employee_form'>
<field name="name">fleet.hr.employee.form</field>