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

        issue9903
        review324601002
diffstat:

 invoice.py       |   5 +++++
 invoice.xml      |  16 ----------------
 payment_term.py  |  10 ++++++++++
 payment_term.xml |  36 ------------------------------------
 4 files changed, 15 insertions(+), 52 deletions(-)

diffs (121 lines):

diff -r e1bda4d7ae1d -r ef79a043773f invoice.py
--- a/invoice.py        Fri Mar 05 15:49:19 2021 +0100
+++ b/invoice.py        Sun Mar 07 11:13:53 2021 +0100
@@ -2419,6 +2419,11 @@
     del _states, _depends
 
     @classmethod
+    def __setup__(cls):
+        super().__setup__()
+        cls.__access__.add('invoice')
+
+    @classmethod
     def __register__(cls, module_name):
         super(InvoiceTax, cls).__register__(module_name)
 
diff -r e1bda4d7ae1d -r ef79a043773f invoice.xml
--- a/invoice.xml       Fri Mar 05 15:49:19 2021 +0100
+++ b/invoice.xml       Sun Mar 07 11:13:53 2021 +0100
@@ -297,22 +297,6 @@
             <field name="name">invoice_tax_tree_sequence</field>
         </record>
 
-        <record model="ir.model.access" id="access_invoice_tax">
-            <field name="model" search="[('model', '=', 
'account.invoice.tax')]"/>
-            <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_invoice_tax_account">
-            <field name="model" search="[('model', '=', 
'account.invoice.tax')]"/>
-            <field name="group" ref="account.group_account"/>
-            <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="pay_start_view_form">
             <field name="model">account.invoice.pay.start</field>
             <field name="type">form</field>
diff -r e1bda4d7ae1d -r ef79a043773f payment_term.py
--- a/payment_term.py   Fri Mar 05 15:49:19 2021 +0100
+++ b/payment_term.py   Sun Mar 07 11:13:53 2021 +0100
@@ -121,6 +121,11 @@
         'account.invoice.payment_term.line.delta', 'line', 'Deltas')
 
     @classmethod
+    def __setup__(cls):
+        super().__setup__()
+        cls.__access__.add('payment')
+
+    @classmethod
     def __register__(cls, module_name):
         sql_table = cls.__table__()
         super(PaymentTermLine, cls).__register__(module_name)
@@ -246,6 +251,11 @@
     days = fields.Integer('Number of Days', required=True)
 
     @classmethod
+    def __setup__(cls):
+        super().__setup__()
+        cls.__access__.add('line')
+
+    @classmethod
     def __register__(cls, module_name):
         transaction = Transaction()
         cursor = transaction.connection.cursor()
diff -r e1bda4d7ae1d -r ef79a043773f payment_term.xml
--- a/payment_term.xml  Fri Mar 05 15:49:19 2021 +0100
+++ b/payment_term.xml  Sun Mar 07 11:13:53 2021 +0100
@@ -74,23 +74,6 @@
             <field name="name">payment_term_line_form</field>
         </record>
 
-        <record model="ir.model.access" id="access_payment_term_line">
-            <field name="model" search="[('model', '=', 
'account.invoice.payment_term.line')]"/>
-            <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_payment_term_line_account_admin">
-            <field name="model"
-                search="[('model', '=', 
'account.invoice.payment_term.line')]"/>
-            <field name="group" ref="account.group_account_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="payment_term_line_relativedelta_view_list">
             <field name="model">account.invoice.payment_term.line.delta</field>
@@ -112,25 +95,6 @@
             <field name="name">payment_term_line_relativedelta_form</field>
         </record>
 
-        <record model="ir.model.access" 
id="access_payment_term_line_relativedelta">
-            <field name="model"
-                search="[('model', '=', 
'account.invoice.payment_term.line.delta')]"/>
-            <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_payment_term_line_relativedelta_account_admin">
-            <field name="model"
-                search="[('model', '=', 
'account.invoice.payment_term.line.delta')]"/>
-            <field name="group" ref="account.group_account_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.action.wizard" id="wizard_payment_term_test">
             <field name="name">Test Payment Term</field>
             <field name="wiz_name">account.invoice.payment_term.test</field>

Reply via email to