Skip to Content
Menu
This question has been flagged
1 Reply
5936 Views

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

Avatar
Discard

got the same error. Did you solve this? Can you teach me how did you do?

Best Answer

Victor,

The warning is usual!

<field name="state" invisible="True"/>

You do not have state field on partner, do you?

Thanks.

Avatar
Discard
Author

Even if I remove the field state I get this error : Uncaught Error: Field state unknow in domain [["state","not in",["draft"]]] (translation from french)

Related Posts Replies Views Activity
0
Mar 15
3459
2
May 20
5901
1
Feb 19
6907
0
Jan 19
5923
1
Mar 15
17659