changeset cb951136c30c in modules/stock_package:default
details:
https://hg.tryton.org/modules/stock_package?cmd=changeset&node=cb951136c30c
description:
Check rule only if _check_access is set and enforce companies rule
issue4080
review343891009
diffstat:
stock.xml | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
diffs (22 lines):
diff -r 7433097e2289 -r cb951136c30c stock.xml
--- a/stock.xml Sat Apr 03 14:27:10 2021 +0200
+++ b/stock.xml Sat Apr 10 23:46:24 2021 +0200
@@ -47,6 +47,18 @@
<field name="name">package_list</field>
</record>
+ <record model="ir.rule.group" id="rule_group_package_companies">
+ <field name="name">User in companies</field>
+ <field name="model" search="[('model', '=', 'stock.package')]"/>
+ <field name="global_p" eval="True"/>
+ </record>
+ <record model="ir.rule" id="rule_package_companies">
+ <field name="domain"
+ eval="[('company', 'in', Eval('companies', []))]"
+ pyson="1"/>
+ <field name="rule_group" ref="rule_group_package_companies"/>
+ </record>
+
<record model="ir.model.access" id="access_package">
<field name="model" search="[('model', '=', 'stock.package')]"/>
<field name="perm_read" eval="False"/>