Hi
I'm trying to show the 'History' tab on the partner Kanban view. To do that I created a new module with a *_view.xml file containing as follow:
<?xml version="1.0"?>
<openerp>
<data>
<menuitem id="menu_config_captivea" name="Captivea"
groups="base.group_no_one"
parent="base.menu_base_config" sequence="55"/>
<record id="view_history_partner_info_form1" model="ir.ui.view">
<field name="name">res.partner.history.info.form</field>
<field name="model">res.partner</field>
<field name="inherit_id" ref="base.view_partner_form"/>
<field name="priority">20</field>
<field name="arch" type="xml">
<xpath expr="//page[@name='page_history']" position="attributes">
<attribute name="invisible">False</attribute>
</xpath>
<xpath expr="//page[@name='page_history']" position="inside">
<group name="grp_cap_history_partner" string="Invoice History">
<field name="state" invisible="True" />
<field name="invoice_ids" editable="bottom">
<field name="name"/>
</tree>
</field>
</group>
</xpath>
</field>
</record>
</data>
</openerp>
I also created a *.py file into the module folder containing the inheritance of the class res_partner:
class res_partner(osv.osv):
_inherit = 'res.partner'
_columns = {
'invoice_ids': fields.one2many('account.invoice', 'partner_id', 'Invoices'),
'order_ids': fields.one2many('sale.order', 'partner_id', 'Invoices'),
}
When I go to a partner Kanban view, on the history Tab, I have nothing showed, even if I select a partner that has invoice. If I click on the expandable 'Description' row, I get the error
QWeb2 - template['ListView.row']: Runtime Error: Error: Unknown field state in domain [["state","not in",["draft"]]]
As I don't deal with state
in the *view.xml file I don't understand how I come to this error.
Thanks for your help
Cheers