Я пытаюсь добавить собственный фильтр для состояния, в основном мне просто нужно было отредактировать строку уже существующего фильтра. Итак, я сделал эту часть XML, но не могу понять, что я здесь делаю неправильно:
<record id="sale_order_list_select" model="ir.ui.view">
<field name="name">sale.order.list.select</field>
<field name="model">sale.order</field>
<field name="inherit_id" ref="base.view_sales_order_filter"/>
<field name="arch" type="xml">
<search position="inside">
<filter icon="terp-dolar_ok!" string="WON" domain="[('state','=','manual')]"
help="Sales Order ready to be invoiced"/>
</search>
</field>
</record>
Новый пример:
<record id="sale_order_list_select" model="ir.ui.view">
<field name="name">sale.order.list.select</field>
<field name="model">sale.order</field>
<field name="inherit_id" ref="sale.view_sales_order_filter"/>
<field name="arch" type="xml">
<filter string="To Invoice" position="attributes">
<attribute name="string">WON</attribute>
</filter>
<filter string="Done" position="attributes">
<attribute name="string">LOST</attribute>
<attribute name="domain">[('state','=','cancel' )]</attribute>
</filter>
<filter string="Sales" position="attributes">
<attribute name="string">HOLD</attribute>
</filter>
</field>
</record>