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

   class hr_employee(osv.osv):
    _inherit = 'hr.employee'
    _columns = {
                'badge_number':fields.char('B/No',required=True),
                }
    
    
hr_employee()

 

<record model='ir.ui.view' id='hr_model_search'>
            <field name="name">hr.model.search</field>
            <field name="model">hr.employee</field>
            <field name="type">search</field>
            <field name="arch" type="xml">
               <search string="Badge Number" >
                    <field name="badge_number" />  #cannot search custom badge number
                </search>
            </field>
     </record>

Avatar
Discard
Best Answer

Inherit in search view and add the custom field

<record id="view_employee_badge_search" model="ir.ui.view">
            <field name="name">hr.employee.badge.search</field>
            <field name="model">hr.employee</field>
            <field name="inherit_id" ref="hr.view_employee_filter" />
            <field name="arch" type="xml">
           
             <search string="Employees">
                 <field name="badge_number" />  #make change then its working
            
            </search>

              </field>
            </search>
            </field>
</record>

https://doc.odoo.com/6.0/developer/2_6_views_events/views/view_inheritence/

 

Avatar
Discard
Author

Hi, Thanks for ur replay ...This code is not working.....

Author

Hi Prakash its working

@LIBU Search view inherit add field using "after" or "before" tag. then only it search default openerp HR module search field in the search box otherwise its search only badge_number

Best Answer

          You can try this one,

<search string="Badge Number">
                <group expand="0" string="Group By...">
                        <filter string="Name"  domain="[]" context="{'group_by':'badge_number'}"/>
                    </group>

</search>

Avatar
Discard
Author

Hi, Thanks for ur replay ...This code is not working.....

Hi,
   Its working for me , may be u need to check or give me your code i try to correct it.

On Tue, Dec 30, 2014 at 5:48 PM, LIBU <libukoshym@mail.odoo.com> wrote:

Hi, Thanks for ur replay ...This code is not working.....

--
LIBU
Sent by Odoo Inc. using Odoo about Forum Post False



--
Thanks & Regards
Umashankar Subramani
Associate software engineer
Mitosis Technologies Pvt Ltd
Contact no: 9884878902

Best Answer

Your class should be in your .py file, not sure why you are calling it as a function? and your serch should be in .xml after having placed the field in your hr_employee_form_view.xml...

https://www.odoo.com/documentation/8.0/reference/views.html

Avatar
Discard