[ADD]Vehicles tags data values + Number of seats for vehicles

bzr revid: dle@openerp.com-20121019120644-4efruki6qr8unfy1
This commit is contained in:
Denis Ledoux dle@openerp.com 2012-10-19 14:06:44 +02:00
parent d1217ae7e9
commit d6c61e9d8d
4 changed files with 44 additions and 6 deletions

View File

@ -393,5 +393,37 @@
<field name="name">Refueling</field>
<field name="category">service</field>
</record>
<record id="vehicle_tag_junior" model="fleet.vehicle.tag" >
<field name="name">Junior</field>
</record>
<record id="vehicle_tag_senior" model="fleet.vehicle.tag" >
<field name="name">Senior</field>
</record>
<record id="vehicle_tag_leasing" model="fleet.vehicle.tag" >
<field name="name">Leasing</field>
</record>
<record id="vehicle_tag_purchased" model="fleet.vehicle.tag" >
<field name="name">Purchased</field>
</record>
<record id="vehicle_tag_compact" model="fleet.vehicle.tag" >
<field name="name">Compact</field>
</record>
<record id="vehicle_tag_sedan" model="fleet.vehicle.tag" >
<field name="name">Sedan</field>
</record>
<record id="vehicle_tag_convertible" model="fleet.vehicle.tag" >
<field name="name">Convertible</field>
</record>
<record id="vehicle_tag_break" model="fleet.vehicle.tag" >
<field name="name">Break</field>
</record>
</data>
</openerp>

View File

@ -58,6 +58,7 @@
<field name="state" ref="vehicle_state_active"/>
<field name="odometer_unit">kilometers</field>
<field name="car_value">20000</field>
<field eval="[(6,0,[ref('vehicle_tag_leasing'),ref('fleet.vehicle_tag_break'),ref('fleet.vehicle_tag_senior')])]" name="tag_ids"/>
</record>
<record id="vehicle_2" model="fleet.vehicle">
@ -72,6 +73,7 @@
<field name="state" ref="vehicle_state_inactive"/>
<field name="odometer_unit">kilometers</field>
<field name="car_value">16000</field>
<field eval="[(6,0,[ref('vehicle_tag_leasing'),ref('fleet.vehicle_tag_compact'),ref('fleet.vehicle_tag_junior')])]" name="tag_ids"/>
</record>
<record id="vehicle_3" model="fleet.vehicle">
@ -86,6 +88,7 @@
<field name="state" ref="vehicle_state_active"/>
<field name="odometer_unit">kilometers</field>
<field name="car_value">20000</field>
<field eval="[(6,0,[ref('vehicle_tag_leasing'),ref('fleet.vehicle_tag_compact'),ref('fleet.vehicle_tag_senior')])]" name="tag_ids"/>
</record>
<record id="vehicle_4" model="fleet.vehicle">
@ -100,6 +103,7 @@
<field name="state" ref="vehicle_state_active"/>
<field name="odometer_unit">kilometers</field>
<field name="car_value">20000</field>
<field eval="[(6,0,[ref('vehicle_tag_leasing'),ref('fleet.vehicle_tag_compact'),ref('fleet.vehicle_tag_senior')])]" name="tag_ids"/>
</record>
<record id="vehicle_5" model="fleet.vehicle">
@ -114,6 +118,7 @@
<field name="state" ref="vehicle_state_active"/>
<field name="odometer_unit">kilometers</field>
<field name="car_value">18000</field>
<field eval="[(6,0,[ref('vehicle_tag_leasing'),ref('fleet.vehicle_tag_compact'),ref('fleet.vehicle_tag_senior')])]" name="tag_ids"/>
</record>
<record id="log_odometer_1" model="fleet.vehicle.odometer">
@ -903,6 +908,5 @@
<field name="date">2012-01-01</field>
<field name="parent_id" ref="log_contract_5_fleet_vehicle_cost" />
</record>
</data>
</openerp>

View File

@ -398,6 +398,7 @@ class fleet_vehicle(osv.Model):
'color' : fields.char('Color',size=32, help='Color of the vehicle'),
'state': fields.many2one('fleet.vehicle.state', 'State', help='Current state of the vehicle',ondelete="set null"),
'location' : fields.char('Location',size=32, help='Location of the vehicle (garage, ...)'),
'seats' : fields.integer('Seats Number', help='Number of seats of the vehicle'),
'doors' : fields.integer('Doors Number', help='Number of doors of the vehicle'),
'tag_ids' :fields.many2many('fleet.vehicle.tag','fleet_vehicle_vehicle_tag_rel','vehicle_tag_id','tag_id','Tags'),
@ -418,7 +419,7 @@ class fleet_vehicle(osv.Model):
'contract_renewal_due_soon' : fields.function(get_next_contract_reminder,type="integer",string='Contracts to renew',store=False),
'contract_renewal_overdue' : fields.function(get_overdue_contract_reminder,type="integer",string='Contracts Overdued',store=False),
'car_value': fields.float('Car value', help='Value of the bought vehicle'),
'car_value': fields.float('Car Value', help='Value of the bought vehicle'),
#'leasing_value': fields.float('Leasing value',help='Value of the leasing(Monthly, usually'),
}

View File

@ -189,14 +189,14 @@
<button name="act_show_log_fuel" type="object" string="Fuel Logs" help="show the fuel logs for this vehicle" />
<button name="act_show_log_odometer" type="object" string="Odometer Logs" help="show the odometer logs for this vehicle" />
</div>
<group col ="2">
<group string="General Properties">
<group col="2" string="General Properties">
<group >
<field name="driver" />
<field name="location" />
<field name="vin_sn" />
<field name="company_id" groups="base.group_multi_company"/>
</group>
<group string="Additional Properties">
<group >
<label for="odometer" />
<div>
<field name="odometer" class="oe_inline"/>
@ -207,7 +207,8 @@
</group>
</group>
<group col="2">
<group string="External Options">
<group string="Additional Properties">
<field name="seats" />
<field name="doors" />
<field name="color" />
</group>