Skip to Content
Menu
This question has been flagged
3 Replies
18538 Views

Hi,

Please expalin how to add a custom field in my kanban view of res.partner field....need a help  ..


class res_partner(osv.osv):
   
    _name='res.partner'
    
    _columns={
            
             'marital_status':fields.boolean('status'),
           
             }

       
        <record id="res_partner_info_tree" model="ir.ui.view">
                <field name="name">res.partner</field>
                <field name="model">res.partner</field>
                <field name="arch" type="xml">
                    <tree string="Information">                                    
                        <field name="marital_status"/>                
                     
                        
                    </tree>
                </field>                
        </record>

 

Then how to write this marital_status field add into kanban view of res.partner form(Customer form)

EDIT---

  'marital_status':fields.selection([('single','Single'),
                       ('married','Married'),
                                   ('divorced','Divorced'), ('engaged','Engaged')

Avatar
Discard
Best Answer

        <!-- Partner kanban view inherte -->
        <record model="ir.ui.view" id="new_partner_kanban_view">
            <field name="name">res.partner.kanban.inherit</field>
            <field name="model">res.partner</field>
            <field name="inherit_id" ref="base.res_partner_kanban_view"/>
            <field name="arch" type="xml">
                <field name="mobile" position="after">
                    <field name="marital_status"/>
                </field>
                <xpath expr="//div[@class='oe_kanban_partner_links']" position="after">
                    <li t-if="record.marital_status.raw_value">Married</li>

                    <li t-if="not record.marital_status.raw_value">Unmarried</li>

                </xpath>

            </field>
        </record>

Avatar
Discard
Author

Thanks Turkesh Patel (tpa)

Best Answer

Hi

Refer below link may help you

http://stackoverflow.com/questions/20885861/openerp-how-to-modify-kanban-element-via-inheritance

https://www.odoo.com/forum/Help-1/question/Kanban-Inherit-projectproject-24041

http://stackoverflow.com/questions/22396906/how-to-locate-the-new-added-field-in-openerp-when-two-of-parent-views-fields-ar

Avatar
Discard
Author

Thanks ...Jagadish

Best Answer

  <!-- Partner kanban view inherte -->
        <record model="ir.ui.view" id="new_partner_kanban_view">
            <field name="name">res.partner.kanban.inherit</field>
            <field name="model">res.partner</field>
            <field name="inherit_id" ref="base.res_partner_kanban_view"/>
            <field name="arch" type="xml">
                <field name="mobile" position="after">
                    <field name="marital_status"/>
                </field>
                <xpath expr="//div[@class='oe_kanban_partner_links']" position="after">
                    <li t-if="record.marital_status.raw_value">Married</li>

                    <li t-if="not record.marital_status.raw_value">Unmarried</li>

                </xpath>

            </field>
        </record>

Avatar
Discard

Thanks Allen.....