diff options
| author | Lucas Lefèvre <lul@odoo.com> | 2020-02-25 13:53:57 +0000 |
|---|---|---|
| committer | Lucas Lefèvre <lul@odoo.com> | 2020-03-02 08:57:10 +0000 |
| commit | 983edd2fccf8fbcf4a65348c7268d9c9d3671ee2 (patch) | |
| tree | c2fa9c287a16e9de5476de3e53e9276cb3533f4a /addons/lunch/security | |
| parent | d2860cc9dc0fc220cdbc4e03cc7ffb76d31dade6 (diff) | |
[FIX] lunch: Apply real multi company ir.rule
The current "mutli-company filter" of lunch product reports is hardcoded
in the SQL view, based on the user's company, ignoring the general
mechanism of multi company rules (env allowed companies).
Task 2202678
closes odoo/odoo#46630
X-original-commit: b77d2bde9431ae549779a466a76dae7c3173d8a6
Signed-off-by: lul-odoo <LucasLefevre@users.noreply.github.com>
Diffstat (limited to 'addons/lunch/security')
| -rw-r--r-- | addons/lunch/security/lunch_security.xml | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/addons/lunch/security/lunch_security.xml b/addons/lunch/security/lunch_security.xml index ac8d3eee796..01a59c0057a 100644 --- a/addons/lunch/security/lunch_security.xml +++ b/addons/lunch/security/lunch_security.xml @@ -85,5 +85,12 @@ <field name="global" eval="True"/> <field name="domain_force">['|', ('company_id', '=', False), ('company_id', 'in', company_ids)]</field> </record> + + <record id="ir_rule_lunch_product_report_multi_company" model="ir.rule"> + <field name="name">Lunch product report: Multi Company</field> + <field name="model_id" ref="model_lunch_product_report"/> + <field name="global" eval="True"/> + <field name="domain_force">['|', ('company_id', '=', False), ('company_id', 'in', company_ids)]</field> + </record> </data> </odoo> |
