Add __access__ to Model
issue9903 review324601002
This commit is contained in:
@@ -50,6 +50,11 @@ class PromotionCoupon(ModelSQL, ModelView):
|
||||
'sale.promotion.coupon.number', 'coupon', "Numbers")
|
||||
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 @@ class PromotionCouponNumber(DeactivableMixin, ModelSQL, ModelView):
|
||||
@classmethod
|
||||
def __setup__(cls):
|
||||
super(PromotionCouponNumber, cls).__setup__()
|
||||
cls.__access__.add('coupon')
|
||||
cls.active = fields.Function(
|
||||
fields.Boolean("Active"), 'get_active', searcher='search_active')
|
||||
|
||||
|
||||
@@ -20,22 +20,6 @@ this repository contains the full copyright notices and license terms. -->
|
||||
<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 @@ this repository contains the full copyright notices and license terms. -->
|
||||
<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"/>
|
||||
|
||||
Reference in New Issue
Block a user