Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
1 Răspunde
3842 Vizualizări

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.




Imagine profil
Abandonează
Autor Cel mai bun răspuns

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',

             }

Imagine profil
Abandonează
Related Posts Răspunsuri Vizualizări Activitate
0
iun. 15
4289
3
iun. 19
5381
0
aug. 17
3400
6
aug. 15
8680
0
mar. 15
4465