[FIX]Odometer unit to vehicle instead of odometer log,add demo values and remove hr dependance in manifest
bzr revid: dle@openerp.com-20120928131545-iyqxewul5u4ublfd
This commit is contained in:
@@ -20,7 +20,7 @@ Add insurance and services reminder that will help you by sending you a mail whe
|
||||
""",
|
||||
'depends' : [
|
||||
'base',
|
||||
'hr',
|
||||
'mail',
|
||||
],
|
||||
'data' : [
|
||||
'fleet_view.xml',
|
||||
|
||||
+1304
-3
File diff suppressed because one or more lines are too long
@@ -175,6 +175,7 @@ class fleet_vehicle(osv.Model):
|
||||
'tag_ids' :fields.many2many('fleet.vehicle.tag','vehicle_vehicle_tag_rel','vehicle_tag_id','tag_id','Tags'),
|
||||
|
||||
'odometer' : fields.function(_vehicle_odometer_get_fnc, type="float", string='Odometer', store=False),
|
||||
'odometer_unit': fields.selection([('kilometers', 'Kilometers'),('miles','Miles')], 'Odometer Unit', help='Unit of the odometer ',required=False),
|
||||
|
||||
'transmission' : fields.selection([('manual', 'Manual'),('automatic','Automatic')], 'Transmission', help='Transmission Used by the vehicle',required=False),
|
||||
'fuel_type' : fields.selection([('gasoline', 'Gasoline'),('diesel','Diesel'),('electric','Electric'),('hybrid','Hybrid')], 'Fuel Type', help='Fuel Used by the vehicle',required=False),
|
||||
@@ -187,6 +188,7 @@ class fleet_vehicle(osv.Model):
|
||||
}
|
||||
_defaults = {
|
||||
'doors' : 5,
|
||||
'odometer_unit' : 'Kilometers',
|
||||
}
|
||||
|
||||
def on_change_model(self, cr, uid, ids, model_id, context=None):
|
||||
@@ -271,7 +273,7 @@ class fleet_vehicle_odometer(osv.Model):
|
||||
|
||||
'date' : fields.date('Execution Date'),
|
||||
'value' : fields.float('Odometer Value'),
|
||||
'unit' : fields.selection([('kilometers', 'Kilometers'),('miles','Miles')], 'Odometer Unit', help='Unit of the measurement',required=False),
|
||||
'unit': fields.related('vehicle_id','odometer_unit',type="char",string="Unit",store=False, readonly=True),
|
||||
'vehicle_id' : fields.many2one('fleet.vehicle', 'Vehicle', required=True),
|
||||
'month' : fields.function(_vehicle_log_month_get_fnc,string="Month", type="char",size=32, store=True)
|
||||
}
|
||||
|
||||
@@ -80,7 +80,7 @@
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
|
||||
<menuitem name="Fleet Management" id="menu_root" />
|
||||
<menuitem name="Fleet" id="menu_root" />
|
||||
<menuitem name="Vehicles" parent="menu_root" id="fleet_vehicles" />
|
||||
<menuitem name="Configuration" parent="menu_root" id="fleet_configuration" />
|
||||
<menuitem action="fleet_vehicle_model_act" parent="fleet_configuration" id="fleet_vehicle_model_menu" />
|
||||
@@ -122,7 +122,11 @@
|
||||
<field name="company_id" groups="base.group_multi_company"/>
|
||||
</group>
|
||||
<group string="Additional Properties">
|
||||
<field name="odometer" />
|
||||
<label for="odometer" />
|
||||
<div>
|
||||
<field name="odometer" class="oe_inline"/>
|
||||
<field name="odometer_unit" class="oe_inline"/>
|
||||
</div>
|
||||
<field name="acquisition_date" />
|
||||
<field name="acquisition_price" />
|
||||
</group>
|
||||
|
||||
Reference in New Issue
Block a user