changeset 7ace17d7bdce in modules/sale_subscription:default
details: 
https://hg.tryton.org/modules/sale_subscription?cmd=changeset;node=7ace17d7bdce
description:
        Add __access__ to Model

        issue9903
        review324601002
diffstat:

 recurrence.py    |   5 +++++
 recurrence.xml   |  16 ----------------
 subscription.py  |   6 ++++++
 subscription.xml |  38 --------------------------------------
 4 files changed, 11 insertions(+), 54 deletions(-)

diffs (118 lines):

diff -r e673033fdd74 -r 7ace17d7bdce recurrence.py
--- a/recurrence.py     Fri Mar 05 15:49:20 2021 +0100
+++ b/recurrence.py     Sun Mar 07 11:13:53 2021 +0100
@@ -100,6 +100,11 @@
     exclusive = fields.Boolean("Exclusive")
 
     @classmethod
+    def __setup__(cls):
+        super().__setup__()
+        cls.__access__.add('set_')
+
+    @classmethod
     def __register__(cls, module_name):
         pool = Pool()
         Day = pool.get('ir.calendar.day')
diff -r e673033fdd74 -r 7ace17d7bdce recurrence.xml
--- a/recurrence.xml    Fri Mar 05 15:49:20 2021 +0100
+++ b/recurrence.xml    Sun Mar 07 11:13:53 2021 +0100
@@ -64,21 +64,5 @@
             <field name="type">tree</field>
             <field name="name">recurrence_rule_list</field>
         </record>
-
-        <record model="ir.model.access" id="access_recurrence_rule">
-            <field name="model" search="[('model', '=', 
'sale.subscription.recurrence.rule')]"/>
-            <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_recurrence_rule_product_admin">
-            <field name="model" search="[('model', '=', 
'sale.subscription.recurrence.rule')]"/>
-            <field name="group" ref="product.group_product_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>
     </data>
 </tryton>
diff -r e673033fdd74 -r 7ace17d7bdce subscription.py
--- a/subscription.py   Fri Mar 05 15:49:20 2021 +0100
+++ b/subscription.py   Sun Mar 07 11:13:53 2021 +0100
@@ -577,6 +577,11 @@
             'consumed_until', 'subscription_state', 'consumed_until'])
 
     @classmethod
+    def __setup__(cls):
+        super().__setup__()
+        cls.__access__.add('subscription')
+
+    @classmethod
     def __register__(cls, module):
         pool = Pool()
         Subscription = pool.get('sale.subscription')
@@ -872,6 +877,7 @@
     @classmethod
     def __setup__(cls):
         super(LineConsumption, cls).__setup__()
+        cls.__access__.add('line')
         cls._order.insert(0, ('date', 'DESC'))
 
     @fields.depends('line')
diff -r e673033fdd74 -r 7ace17d7bdce subscription.xml
--- a/subscription.xml  Fri Mar 05 15:49:20 2021 +0100
+++ b/subscription.xml  Sun Mar 07 11:13:53 2021 +0100
@@ -172,24 +172,6 @@
             <field name="name">subscription_line_list_sequence</field>
         </record>
 
-        <record model="ir.model.access" id="access_subscription_line">
-            <field name="model"
-                search="[('model', '=', 'sale.subscription.line')]"/>
-            <field name="perm_read" eval="False"/>
-            <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_subscription_line_sale">
-            <field name="model"
-                search="[('model', '=', 'sale.subscription.line')]"/>
-            <field name="group" ref="sale.group_sale"/>
-            <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="subscription_line_consumption_view_form">
             <field name="model">sale.subscription.line.consumption</field>
             <field name="type">form</field>
@@ -268,26 +250,6 @@
                 
ref="act_subscription_line_consumption_subscription_line_relate"/>
         </record>
 
-        <record model="ir.model.access"
-            id="access_subscription_line_consumption">
-            <field name="model"
-                search="[('model', '=', 
'sale.subscription.line.consumption')]"/>
-            <field name="perm_read" eval="False"/>
-            <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_subscription_line_consumption_sale">
-            <field name="model"
-                search="[('model', '=', 
'sale.subscription.line.consumption')]"/>
-            <field name="group" ref="sale.group_sale"/>
-            <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.action.wizard" id="act_line_consumption_create">
             <field name="name">Create Line Consumptions</field>
             <field 
name="wiz_name">sale.subscription.line.consumption.create</field>

Reply via email to