删除看板视图合作伙伴视图中的创建按钮 - odoo 9

remove create button in kanban view partner view - odoo 9

我需要删除在 "Sales/Customers" 中找到的看板视图中的创建按钮,如下图所示

在您的看板声明中添加 create="false",如下所示。

<kanban create="false">

您可以直接进入设置->用户界面->视图并直接编辑。您也可以通过单击您的用户名(在屏幕右上角 v8 或他的小问号 v9+)和 select About Odoo 来激活开发者模式,然后激活开发者模式。从那里您还应该能够编辑表单视图(如果您具有管理员权限)。

您还可以创建一个插件,使用 xpath 修改此视图。类似这样。

    <record model="ir.ui.view" id="modified_partner_form_view">
        <field name="name">partner.modified</field>
        <field name="model">res.partner</field>
        <field name="inherit_id" ref="base.view_partner_form"/>
        <field name="arch" type="xml">
            <xpath expr="//kanban" position="attributes">
                    <attribute name="create">false</attribute>
            </xpath>
        </field>
    </record> 

注意:将 create 设置为 false 应该可以,但是使用 webconsole 不允许我将属性添加到看板标签。我不确定为什么,它应该可以工作,但在我的安装中不会。 xpath 方法应该可以工作,我已经用它来修改其他属性但是没有用这个看板创建属性进行测试。如果有人知道为什么这可能不起作用,请发表评论。谢谢