如何在Odoo 8中的res.users表单中隐藏一些组?

时间:2015-11-10 17:23:27

标签: xml security odoo-8 odoo

我创建了一个模块,可以添加新类别的安全数据以及属于该类别的一些新组。

我现在想要的是转到用户的配置,并在标签Access Rights中仅查看这些新组(这意味着隐藏常见的组,如销售,仓库,购买等)。

我正在考虑将域应用到xml视图中的字段groups_id,但我甚至无法从父视图中获取此字段:

<record id="view_users_test_form" model="ir.ui.view" >
    <field name="name">users.test.form</field>
    <field name="model">res.users</field>
    <field name="inherit_id" ref="base.view_users_form"/>
    <field name="arch" type="xml">
        <xpath expr="//notebook/page[@string='Access Rights']//field[@name='groups_id']" position="after">
            <p>HELLO</p>
        </xpath>
    </field>
</record>

在此代码之前,我首先尝试的不是xpath,只是<field name="groups_id" position="after">,然后是xpath的其他组合,但没有结果。

这个字段有点奇怪(如果你在开发者模式下看它,你会看到in_groups_19等等),所以我不知道是否可以修改它与任何Many2many相同。

有人可以帮助我吗?

0 个答案:

没有答案