changeset 18f165df5e94 in modules/sale_advance_payment:default
details:
https://hg.tryton.org/modules/sale_advance_payment?cmd=changeset;node=18f165df5e94
description:
Add __access__ to Model
issue9903
review324601002
diffstat:
sale.py | 5 +++++
sale.xml | 19 -------------------
2 files changed, 5 insertions(+), 19 deletions(-)
diffs (43 lines):
diff -r 97882647c3ee -r 18f165df5e94 sale.py
--- a/sale.py Sat Feb 27 18:16:28 2021 +0100
+++ b/sale.py Sun Mar 07 11:13:53 2021 +0100
@@ -78,6 +78,11 @@
"- total_amount: The total amount of the sale.\n"
"- untaxed_amount: The total untaxed amount of the sale.")
+ @classmethod
+ def __setup__(cls):
+ super().__setup__()
+ cls.__access__.add('advance_payment_term')
+
@fields.depends('formula', 'description')
def pre_validate(self, **names):
super(AdvancePaymentTermLine, self).pre_validate()
diff -r 97882647c3ee -r 18f165df5e94 sale.xml
--- a/sale.xml Sat Feb 27 18:16:28 2021 +0100
+++ b/sale.xml Sun Mar 07 11:13:53 2021 +0100
@@ -119,24 +119,5 @@
<field name="perm_create" eval="True"/>
<field name="perm_delete" eval="True"/>
</record>
-
- <record model="ir.model.access" id="access_advance_payment_term_line">
- <field name="model"
- search="[('model', '=', 'sale.advance_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_advance_payment_term_line_sale_admin">
- <field name="model"
- search="[('model', '=', 'sale.advance_payment_term.line')]"/>
- <field name="group" ref="sale.group_sale_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>