удалить кнопку создания в представлении партнера kanban view — odoo 9

#odoo-9 #kanban

#odoo-9 #kanban

Вопрос:

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

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

Ответ №1:

В вашей декларации kanban добавьте 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> 
  

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