【问题标题】:remove groups_id from view从视图中删除 groups_id
【发布时间】:2018-10-30 08:12:58
【问题描述】:

这是原图,有group_id加<field name="groups_id" eval="[(4, ref('account.group_account_invoice'))]"/> 所以只有拥有会计访问权限的用户才能看到这个标签,但是我怎样才能让这个标签对所有用户可见呢?

 <record id="view_partner_property_form" model="ir.ui.view">
            <field name="name">res.partner.property.form.inherit</field>
            <field name="model">res.partner</field>
            <field name="priority">2</field>
            <field name="inherit_id" ref="base.view_partner_form"/>
            <field name="groups_id" eval="[(4, ref('account.group_account_invoice'))]"/>
            <field name="arch" type="xml">
             <page name="sales_purchases" position="after">
            <page string="Accounting" name="accounting" attrs="{'invisible': [('is_company','=',False),('parent_id','!=',False)]}">

【问题讨论】:

    标签: odoo odoo-9


    【解决方案1】:

    解决办法是

    <record id="account.view_partner_property_form" model="ir.ui.view">
                <field name="groups_id" eval="[(6, 0, [])]"/>
            </record>
    

    【讨论】:

    • 这是一个很好的答案。请记住,您的模块必须依赖于帐户模块。此外,我会将其更改为 base.group_no_one。它允许您查看案例中的字段。
    猜你喜欢
    • 2011-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-13
    • 2011-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多