Register Payment
当前位置:   article > 正文

odoo 继承给源码视图添加属性_odoo 继承视图添加属性值

odoo 继承视图添加属性值

在发票模型里,最近需要给动作里面的 登记付款 菜单添加权限
在这里插入图片描述
因其在源码里面,故只能通过继承的方式给视图添加权限。

        <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>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

继承视图以及添加权限如下:

        <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>
  • 1
  • 2
  • 3

直接向视图添加 “groups_id” 属性,并加上对应权限组。

在这里插入图片描述
完美通过权限来控制显示、隐藏。

odoo 重写action视图,调整视图顺序

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/230823
推荐阅读
相关标签