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"/>

Reply via email to