summaryrefslogtreecommitdiff
path: root/addons/fleet/security
diff options
context:
space:
mode:
authorLucas Lefèvre <lul@odoo.com>2019-06-27 14:38:21 +0000
committerLucas Lefèvre <lul@odoo.com>2019-07-01 07:34:15 +0000
commiteffcf0d13bff56de4d7541d3035ec3546c8df0b3 (patch)
treeeef81cb715f8eee373ffaaf4ba8dc6725ec026d1 /addons/fleet/security
parentb60b781e2e0a0846a9afc7a70f5d948123e5f59a (diff)
[FIX] fleet: Add multi company ir.rule
Purpose ======= Since the new company switcher, it's now easier to manage records of different companies. Specification ============= Add a multi company `ir.rule` for `fleet.vehicle`. closes odoo/odoo#34426 Signed-off-by: Yannick Tivisse (yti) <yti@odoo.com>
Diffstat (limited to 'addons/fleet/security')
-rw-r--r--addons/fleet/security/fleet_security.xml6
1 files changed, 6 insertions, 0 deletions
diff --git a/addons/fleet/security/fleet_security.xml b/addons/fleet/security/fleet_security.xml
index 60580ef46ee..aab267a175c 100644
--- a/addons/fleet/security/fleet_security.xml
+++ b/addons/fleet/security/fleet_security.xml
@@ -110,5 +110,11 @@
<field name="model_id" ref="model_fleet_vehicle"/>
<field name="groups" eval="[(4, ref('fleet_group_manager'))]"/>
</record>
+ <record id="ir_rule_fleet_vehicle" model="ir.rule">
+ <field name="name">Fleet vehicle: Multi Company</field>
+ <field name="model_id" ref="model_fleet_vehicle"/>
+ <field name="global" eval="True"/>
+ <field name="domain_force">['|', ('company_id', '=', False), ('company_id', 'in', company_ids)]</field>
+ </record>
</data>
</odoo>