Add __access__ to Model
issue9903 review324601002
This commit is contained in:
@@ -2418,6 +2418,11 @@ class InvoiceTax(sequence_ordered(), ModelSQL, ModelView):
|
||||
|
||||
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)
|
||||
|
||||
-16
@@ -297,22 +297,6 @@ this repository contains the full copyright notices and license terms. -->
|
||||
<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>
|
||||
|
||||
@@ -120,6 +120,11 @@ class PaymentTermLine(sequence_ordered(), ModelSQL, ModelView):
|
||||
relativedeltas = fields.One2Many(
|
||||
'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__()
|
||||
@@ -245,6 +250,11 @@ class PaymentTermLineRelativeDelta(sequence_ordered(), ModelSQL, ModelView):
|
||||
weeks = fields.Integer('Number of Weeks', required=True)
|
||||
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()
|
||||
|
||||
@@ -74,23 +74,6 @@ this repository contains the full copyright notices and license terms. -->
|
||||
<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 @@ this repository contains the full copyright notices and license terms. -->
|
||||
<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>
|
||||
|
||||
Reference in New Issue
Block a user