[详细] -->
赞
踩
赞
踩
在发票模型里,最近需要给动作里面的 登记付款 菜单添加权限
因其在源码里面,故只能通过继承的方式给视图添加权限。
<record id="action_account_invoice_from_list" model="ir.actions.server">
<field name="name">Register Payment</field>
<field name="model_id" ref="account.model_account_payment"/>
<field name="binding_model_id" ref="account.model_account_move"/>
<field name="binding_view_types">list</field>
<field name="state">code</field>
<field name="code">
action = model.action_register_payment()
</field>
</record>
继承视图以及添加权限如下:
<record id="account.action_account_invoice_from_list" model="ir.actions.server">
<field name="groups_id" eval="[(4, ref('weigan_general_ledger.group_account_cashier')),(4, ref('weigan_general_ledger.group_account_receivable'))]"/>
</record>
直接向视图添加 “groups_id” 属性,并加上对应权限组。
完美通过权限来控制显示、隐藏。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。