changeset 430a7a5e8533 in modules/account_statement:default
details:
https://hg.tryton.org/modules/account_statement?cmd=changeset;node=430a7a5e8533
description:
Add __access__ to Model
issue9903
review324601002
diffstat:
statement.py | 6 ++
statement.xml | 136 ----------------------------------------------------------
2 files changed, 6 insertions(+), 136 deletions(-)
diffs (190 lines):
diff -r 7a7db6cfa87b -r 430a7a5e8533 statement.py
--- a/statement.py Fri Mar 05 15:49:19 2021 +0100
+++ b/statement.py Sun Mar 07 11:13:53 2021 +0100
@@ -716,6 +716,11 @@
"Description", states=_states, depends=_depends)
@classmethod
+ def __setup__(cls):
+ super().__setup__()
+ cls.__access__.add('statement')
+
+ @classmethod
def get_statement_states(cls):
pool = Pool()
Statement = pool.get('account.statement')
@@ -1032,6 +1037,7 @@
@classmethod
def __setup__(cls):
super(LineGroup, cls).__setup__()
+ cls.__access__.add('statement')
cls._order.insert(0, ('date', 'DESC'))
@classmethod
diff -r 7a7db6cfa87b -r 430a7a5e8533 statement.xml
--- a/statement.xml Fri Mar 05 15:49:19 2021 +0100
+++ b/statement.xml Sun Mar 07 11:13:53 2021 +0100
@@ -151,18 +151,6 @@
<field name="action" ref="act_statement_line_move_line"/>
</record>
- <record model="ir.rule.group" id="rule_group_statement_line">
- <field name="name">User in company</field>
- <field name="model" search="[('model', '=',
'account.statement.line')]"/>
- <field name="global_p" eval="True"/>
- </record>
- <record model="ir.rule" id="rule_statement_line1">
- <field name="domain"
- eval="[('statement.company', '=', Eval('user',
{}).get('company', None))]"
- pyson="1"/>
- <field name="rule_group" ref="rule_group_statement_line"/>
- </record>
-
<record model="ir.model.access" id="access_statement">
<field name="model" search="[('model', '=',
'account.statement')]"/>
<field name="perm_read" eval="False"/>
@@ -195,38 +183,6 @@
<field name="perm_delete" eval="True"/>
</record>
- <record model="ir.model.access" id="access_statement_line">
- <field name="model" search="[('model', '=',
'account.statement.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_statement_line_account_admin">
- <field name="model" search="[('model', '=',
'account.statement.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.model.access" id="access_statement_line_account">
- <field name="model" search="[('model', '=',
'account.statement.line')]"/>
- <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.model.access" id="access_statement_line_statement">
- <field name="model" search="[('model', '=',
'account.statement.line')]"/>
- <field name="group" ref="group_statement"/>
- <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.model.button" id="statement_draft_button">
<field name="name">draft</field>
<field name="string">Draft</field>
@@ -325,49 +281,6 @@
sequence="10"
id="menu_line_group_form"/>
- <record model="ir.rule.group" id="rule_group_line_group">
- <field name="name">User in statement's company</field>
- <field name="model" search="[('model', '=',
'account.statement.line.group')]"/>
- <field name="global_p" eval="True"/>
- </record>
- <record model="ir.rule" id="rule_line_group1">
- <field name="domain"
- eval="[('statement.company', '=', Eval('user',
{}).get('company', None))]"
- pyson="1"/>
- <field name="rule_group" ref="rule_group_line_group"/>
- </record>
-
- <record model="ir.model.access" id="access_line_group">
- <field name="model" search="[('model', '=',
'account.statement.line.group')]"/>
- <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_line_group_account_admin">
- <field name="model" search="[('model', '=',
'account.statement.line.group')]"/>
- <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.model.access" id="access_line_group_account">
- <field name="model" search="[('model', '=',
'account.statement.line.group')]"/>
- <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.model.access" id="access_line_group_statement">
- <field name="model" search="[('model', '=',
'account.statement.line.group')]"/>
- <field name="group" ref="group_statement"/>
- <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="statement_origin_view_form">
<field name="model">account.statement.origin</field>
<field name="type">form</field>
@@ -409,55 +322,6 @@
<field name="action" ref="act_statement_origin_form_statement"/>
</record>
- <record model="ir.rule.group" id="rule_group_statement_origin">
- <field name="name">User in statement's company</field>
- <field name="model"
- search="[('model', '=', 'account.statement.origin')]"/>
- <field name="global_p" eval="True"/>
- </record>
- <record model="ir.rule" id="rule_statement_origin1">
- <field name="domain"
- eval="[('statement.company', '=', Eval('user',
{}).get('company', None))]"
- pyson="1"/>
- <field name="rule_group" ref="rule_group_statement_origin"/>
- </record>
- <record model="ir.model.access" id="access_statement_origin">
- <field name="model"
- search="[('model', '=', 'account.statement.origin')]"/>
- <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_statement_origin_account_admin">
- <field name="model"
- search="[('model', '=', 'account.statement.origin')]"/>
- <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.model.access" id="access_statement_origin_account">
- <field name="model"
- search="[('model', '=', 'account.statement.origin')]"/>
- <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.model.access" id="access_statement_origin_statement">
- <field name="model"
- search="[('model', '=', 'account.statement.origin')]"/>
- <field name="group" ref="group_statement"/>
- <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.model.access"
id="access_statement_origin_information">
<field name="model"
search="[('model', '=',
'account.statement.origin.information')]"/>