changeset 489fbd90e747 in modules/sale_promotion_coupon:default
details: 
https://hg.tryton.org/modules/sale_promotion_coupon?cmd=changeset;node=489fbd90e747
description:
        Add __access__ to Model

        issue9903
        review324601002
diffstat:

 sale.py  |   6 ++++++
 sale.xml |  32 --------------------------------
 2 files changed, 6 insertions(+), 32 deletions(-)

diffs (72 lines):

diff -r b81cecfd6300 -r 489fbd90e747 sale.py
--- a/sale.py   Sat Feb 27 23:09:53 2021 +0100
+++ b/sale.py   Sun Mar 07 11:13:53 2021 +0100
@@ -51,6 +51,11 @@
     promotion = fields.Many2One('sale.promotion', "Promotion", required=True)
 
     @classmethod
+    def __setup__(cls):
+        super().__setup__()
+        cls.__access__.add('promotion')
+
+    @classmethod
     def default_number_of_use(cls):
         return 0
 
@@ -71,6 +76,7 @@
     @classmethod
     def __setup__(cls):
         super(PromotionCouponNumber, cls).__setup__()
+        cls.__access__.add('coupon')
         cls.active = fields.Function(
             fields.Boolean("Active"), 'get_active', searcher='search_active')
 
diff -r b81cecfd6300 -r 489fbd90e747 sale.xml
--- a/sale.xml  Sat Feb 27 23:09:53 2021 +0100
+++ b/sale.xml  Sun Mar 07 11:13:53 2021 +0100
@@ -20,22 +20,6 @@
             <field name="name">coupon_list</field>
         </record>
 
-        <record model="ir.model.access" id="access_coupon">
-            <field name="model" search="[('model', '=', 
'sale.promotion.coupon')]"/>
-            <field name="perm_read" eval="True"/>
-            <field name="perm_write" eval="False"/>
-            <field name="perm_create" eval="False"/>
-            <field name="perm_delete" eval="False"/>
-        </record>
-        <record model="ir.model.access" id="access_coupon_sale_admin">
-            <field name="model" search="[('model', '=', 
'sale.promotion.coupon')]"/>
-            <field name="group" ref="sale.group_sale_admin"/>
-            <field name="perm_read" eval="True"/>
-            <field name="perm_write" eval="True"/>
-            <field name="perm_create" eval="True"/>
-            <field name="perm_delete" eval="True"/>
-        </record>
-
         <record model="ir.ui.view" id="coupon_number_view_form">
             <field name="model">sale.promotion.coupon.number</field>
             <field name="type">form</field>
@@ -47,22 +31,6 @@
             <field name="name">coupon_number_list</field>
         </record>
 
-        <record model="ir.model.access" id="access_coupon_number">
-            <field name="model" search="[('model', '=', 
'sale.promotion.coupon.number')]"/>
-            <field name="perm_read" eval="True"/>
-            <field name="perm_write" eval="False"/>
-            <field name="perm_create" eval="False"/>
-            <field name="perm_delete" eval="False"/>
-        </record>
-        <record model="ir.model.access" id="access_coupon_number_sale_admin">
-            <field name="model" search="[('model', '=', 
'sale.promotion.coupon.number')]"/>
-            <field name="group" ref="sale.group_sale_admin"/>
-            <field name="perm_read" eval="True"/>
-            <field name="perm_write" eval="True"/>
-            <field name="perm_create" eval="True"/>
-            <field name="perm_delete" eval="True"/>
-        </record>
-
         <record model="ir.ui.view" id="sale_view_form">
             <field name="model">sale.sale</field>
             <field name="inherit" ref="sale.sale_view_form"/>

Reply via email to