удалить кнопку создания в представлении партнера в канбан-представлении - odoo 9

Мне нужно удалить кнопку создания в представлении канбан, которая находится в разделе «Продажи / клиенты», как показано на изображении ниже.

введите описание изображения здесь


person Mohamed Yousof    schedule 19.10.2016    source источник


Ответы (1)


В объявлении канбана добавьте create="false", как показано ниже.

<kanban create="false">

Вы можете просто зайти в настройки-> пользовательский интерфейс-> просмотры и отредактировать это напрямую. Вы также можете активировать режим разработчика, щелкнув свое имя пользователя (в правом верхнем углу экрана v8 или маленький вопросительный знак v9 +) и выбрав 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> 

Примечание: установка значения false должна работать, однако использование веб-консоли не позволило мне добавить атрибут в тег канбан. Я не уверен, почему, это должно работать, но в моей установке - нет. Метод xpath должен работать, я использовал его для изменения других атрибутов, но не тестировал этот атрибут создания канбана. Если кто-то знает, почему это может не сработать, прокомментируйте. Спасибо

person Phillip Stack    schedule 19.10.2016