将权限组添加到odoo ir.values注册

时间:2017-08-07 08:32:00

标签: openerp odoo-8

我有一个ir.values记录,<field name="key2">client_action_multi</field>属性显示在“更多”菜单中。 我需要根据一组权限隐藏它。 我试图添加<field name="groups">premision_group_name</field>,但它不起作用 有没有办法表明这种记录的权限?

1 个答案:

答案 0 :(得分:0)

如果您在字段值中引用了某个操作:

<field name="value" eval="'ir.actions.act_window,' + str(ref('action_sale_order_make_invoice'))" /> 

您可以在操作中指定组

<act_window id="base.change_password_wizard_action"
            name="Change Password"
            src_model="res.users"
            res_model="change.password.wizard"
            view_type="form" view_mode="form"
            key2="client_action_multi" target="new"
            groups="base.group_administrator"/>