[ADD]add button and menu for service log
bzr revid: csn@openerp.com-20120928080802-un1jy4dvyojpqb04
This commit is contained in:
+12
-1
@@ -98,9 +98,20 @@ class fleet_vehicle(osv.Model):
|
||||
res['domain']=[('vehicle_id','=', ids[0])]
|
||||
return res
|
||||
|
||||
def act_show_log_insurance(self, cr, uid, ids, context=None):
|
||||
""" This opens log view to view and add new log for this vehicle
|
||||
@return: the insurance log view
|
||||
"""
|
||||
res = self.pool.get('ir.actions.act_window').for_xml_id(cr, uid ,'fleet','act_show_log_insurance', context)
|
||||
res['context'] = {
|
||||
'default_vehicle_id': ids[0]
|
||||
}
|
||||
res['domain']=[('vehicle_id','=', ids[0])]
|
||||
return res
|
||||
|
||||
def act_show_log_fuel(self, cr, uid, ids, context=None):
|
||||
""" This opens log view to view and add new log for this vehicle
|
||||
@return: the service log view
|
||||
@return: the fuel log view
|
||||
"""
|
||||
res = self.pool.get('ir.actions.act_window').for_xml_id(cr, uid ,'fleet','act_show_log_fuel', context)
|
||||
res['context'] = {
|
||||
|
||||
@@ -97,8 +97,9 @@
|
||||
</header>
|
||||
<sheet>
|
||||
<div class="oe_right oe_button_box">
|
||||
<button name="act_show_log_services" type="object" string="services logs" help="show the services logs for this vehicle" />
|
||||
<button name="act_show_log_fuel" type="object" string="fuel logs" help="show the fuel logs for this vehicle" />
|
||||
<button name="act_show_log_insurance" type="object" string="insurance logs" help="show the insurance logs for this vehicle" />
|
||||
<button name="act_show_log_services" type="object" string="services logs" help="show the services logs for this vehicle" />
|
||||
</div>
|
||||
<field name="image" widget='image'/>
|
||||
<group col ="2">
|
||||
@@ -242,6 +243,15 @@
|
||||
src_model="fleet.vehicle"
|
||||
view_mode="tree,form"
|
||||
view_type="form"/>
|
||||
|
||||
<act_window
|
||||
context="{'default_vehicle_id': active_id}"
|
||||
id="act_show_log_insurance"
|
||||
name="Insurance Logs"
|
||||
res_model="fleet.vehicle.log.insurance"
|
||||
src_model="fleet.vehicle"
|
||||
view_mode="tree,form"
|
||||
view_type="form"/>
|
||||
|
||||
|
||||
<record model='ir.actions.act_window' id='fleet_vehicle_act'>
|
||||
@@ -318,6 +328,55 @@
|
||||
|
||||
<menuitem action="fleet_vehicle_log_fuel_act" parent="fleet_vehicles" id="fleet_vehicle_log_fuel_menu" />
|
||||
|
||||
<record model='ir.ui.view' id='fleet_vehicle_log_insurance_form'>
|
||||
<field name="name">fleet.vehicle.log_insurance.form</field>
|
||||
<field name="model">fleet.vehicle.log.insurance</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="Insurance logs" version="7.0">
|
||||
<sheet>
|
||||
<group>
|
||||
<field name="vehicle_id" />
|
||||
<field name="insurance_type" />
|
||||
<field name="start_date" />
|
||||
<field name="expiration_date" />
|
||||
<field name="price" />
|
||||
<field name="insurer_id" />
|
||||
<field name="purchaser_id" />
|
||||
<field name="ins_ref" />
|
||||
<field name="notes" />
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record model='ir.ui.view' id='fleet_vehicle_log_insurance_tree'>
|
||||
<field name="name">fleet.vehicle.log.insurance.tree</field>
|
||||
<field name="model">fleet.vehicle.log.insurance</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="Insurance logs" version="7.0">
|
||||
<field name="vehicle_id" />
|
||||
<field name="insurance_type" />
|
||||
<field name="start_date" />
|
||||
<field name="expiration_date" />
|
||||
<field name="price" />
|
||||
<field name="insurer_id" />
|
||||
<field name="purchaser_id" />
|
||||
<field name="ins_ref" />
|
||||
<field name="notes" />
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record model='ir.actions.act_window' id='fleet_vehicle_log_insurance_act'>
|
||||
<field name="name">Vehicles Insurance Logs</field>
|
||||
<field name="res_model">fleet.vehicle.log.insurance</field>
|
||||
<field name="view_type">form</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
|
||||
<menuitem action="fleet_vehicle_log_insurance_act" parent="fleet_vehicles" id="fleet_vehicle_log_insurance_menu" />
|
||||
|
||||
<record model='ir.ui.view' id='fleet_vehicle_log_services_form'>
|
||||
<field name="name">fleet.vehicle.log.services.form</field>
|
||||
<field name="model">fleet.vehicle.log.services</field>
|
||||
@@ -418,6 +477,8 @@
|
||||
</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>
|
||||
|
||||
Reference in New Issue
Block a user