[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:
Denis Ledoux dle@openerp.com
2012-09-28 15:15:45 +02:00
parent 33247bb719
commit e32bc1d0e1
4 changed files with 1314 additions and 7 deletions
+1 -1
View File
@@ -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
View File
File diff suppressed because one or more lines are too long
+3 -1
View File
@@ -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)
}
+6 -2
View File
@@ -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>