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>