[IMP] fleet: fleet contract multi-company
Adds a multi company rule for the vehicle contract. Task ID: 2563156
This commit is contained in:
@@ -17,7 +17,7 @@ class FleetVehicleLogContract(models.Model):
|
||||
start_date = fields.Date.from_string(strdate)
|
||||
return fields.Date.to_string(start_date + oneyear)
|
||||
|
||||
vehicle_id = fields.Many2one('fleet.vehicle', 'Vehicle', required=True, help='Vehicle concerned by this log')
|
||||
vehicle_id = fields.Many2one('fleet.vehicle', 'Vehicle', required=True, help='Vehicle concerned by this log', check_company=True)
|
||||
cost_subtype_id = fields.Many2one('fleet.service.type', 'Type', help='Cost type purchased with this cost', domain=[('category', '=', 'contract')])
|
||||
amount = fields.Monetary('Cost')
|
||||
date = fields.Date(help='Date when the cost has been executed')
|
||||
|
||||
@@ -85,5 +85,10 @@
|
||||
<field name="model_id" ref="model_fleet_vehicle"/>
|
||||
<field name="domain_force">['|', ('company_id', '=', False), ('company_id', 'in', company_ids)]</field>
|
||||
</record>
|
||||
<record id="ir_rule_fleet_vehicle_log_contract" model="ir.rule">
|
||||
<field name="name">Fleet vehicle log contract: Multi Company</field>
|
||||
<field name="model_id" ref="model_fleet_vehicle_log_contract"/>
|
||||
<field name="domain_force">['|', ('company_id', '=', False), ('company_id', 'in', company_ids)]</field>
|
||||
</record>
|
||||
</data>
|
||||
</odoo>
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
<field name="cost_subtype_id"/>
|
||||
<field name="insurer_id"/>
|
||||
<field name="ins_ref"/>
|
||||
<field name="company_id" groups="base.group_multi_company"/>
|
||||
</group>
|
||||
<group string="Vehicle Information">
|
||||
<field name="vehicle_id"/>
|
||||
|
||||
Reference in New Issue
Block a user