Odoo Help


Odoo 8 wizard for res.partners with filter

Rafael Portilla
on 9/1/17, 11:41 AM 441 views

I have this situation in Odoo 8:

Model x:

customer_name: fields.char(),

customer_email: fields.char(),

odoo_partner_id: fields.many2one('res.partner', 'Contact from outside')

I need put  a button on my "x.form.view" to call a res.partners list on wizard.

That wizard must be filtered by possible options  of my res.partners with

['name, 'like', same customer_name] or ['email' , 'like', 'customer_email' ],

and give me the option so select what i want and complete  x.odoo_partner_id field,

If don't exist any partners with that condition create a new one.

Rafael Portilla
On 10/12/17, 2:20 PM

I really don't know odoo enough. Was really simple, I just have to return an 'ir.actions.act_window' with a domain: 

  return {

            'type': 'ir.actions.act_window',

            'res_model': 'res.partner',

            'view_mode': 'tree',

            'view_type': 'form',

            'domain': "[('phone','=', '"+self.browse(cr, uid, ids).telephone +"'),('is_company','=', False)]",

            'view_id': some_view_id,

            'target': 'new',


About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.


Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

1 follower(s)


Asked: 9/1/17, 11:41 AM
Seen: 441 times
Last updated: 10/12/17, 2:21 PM