Мне нужно удалить кнопку создания в представлении канбан, которая находится в разделе «Продажи / клиенты», как показано на изображении ниже.
удалить кнопку создания в представлении партнера в канбан-представлении - odoo 9
Ответы (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 должен работать, я использовал его для изменения других атрибутов, но не тестировал этот атрибут создания канбана. Если кто-то знает, почему это может не сработать, прокомментируйте. Спасибо