changeset 489fbd90e747 in modules/sale_promotion_coupon:default
details:
https://hg.tryton.org/modules/sale_promotion_coupon?cmd=changeset;node=489fbd90e747
description:
Add __access__ to Model
issue9903
review324601002
diffstat:
sale.py | 6 ++++++
sale.xml | 32 --------------------------------
2 files changed, 6 insertions(+), 32 deletions(-)
diffs (72 lines):
diff -r b81cecfd6300 -r 489fbd90e747 sale.py
--- a/sale.py Sat Feb 27 23:09:53 2021 +0100
+++ b/sale.py Sun Mar 07 11:13:53 2021 +0100
@@ -51,6 +51,11 @@
promotion = fields.Many2One('sale.promotion', "Promotion", required=True)
@classmethod
+ def __setup__(cls):
+ super().__setup__()
+ cls.__access__.add('promotion')
+
+ @classmethod
def default_number_of_use(cls):
return 0
@@ -71,6 +76,7 @@
@classmethod
def __setup__(cls):
super(PromotionCouponNumber, cls).__setup__()
+ cls.__access__.add('coupon')
cls.active = fields.Function(
fields.Boolean("Active"), 'get_active', searcher='search_active')
diff -r b81cecfd6300 -r 489fbd90e747 sale.xml
--- a/sale.xml Sat Feb 27 23:09:53 2021 +0100
+++ b/sale.xml Sun Mar 07 11:13:53 2021 +0100
@@ -20,22 +20,6 @@
<field name="name">coupon_list</field>
</record>
- <record model="ir.model.access" id="access_coupon">
- <field name="model" search="[('model', '=',
'sale.promotion.coupon')]"/>
- <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_coupon_sale_admin">
- <field name="model" search="[('model', '=',
'sale.promotion.coupon')]"/>
- <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>
-
<record model="ir.ui.view" id="coupon_number_view_form">
<field name="model">sale.promotion.coupon.number</field>
<field name="type">form</field>
@@ -47,22 +31,6 @@
<field name="name">coupon_number_list</field>
</record>
- <record model="ir.model.access" id="access_coupon_number">
- <field name="model" search="[('model', '=',
'sale.promotion.coupon.number')]"/>
- <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_coupon_number_sale_admin">
- <field name="model" search="[('model', '=',
'sale.promotion.coupon.number')]"/>
- <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>
-
<record model="ir.ui.view" id="sale_view_form">
<field name="model">sale.sale</field>
<field name="inherit" ref="sale.sale_view_form"/>