Hello All,
I inherite(res.partner) sales customer form. And make changes with adding some addition fields. Now when call this form another place in Many2one type then only customer name shown in drop down. How to show pet name in drop-down?
My code is here:
Python Code:
class customer_information(models.Model):
_inherit = "res.partner"
pet_name = fields.Char("Pet Name")
dog_cat = fields.Selection([('dog', 'Dog'), ('cat', 'Cat')], string="Dog/Cat")
species = fields.Many2one('species.pet', string="Species")
pet_size = fields.Selection([('large', 'Large'), ('medium', 'Medium'), ('small', 'Small')], string="Size")
Module Where i want pet name:
class machine_weight(models.Model):
_name = 'machine.weight'
machine_id = fields.Many2one('sale.pet', string='Machine Weight', ondelete='cascade', index=True,
copy=False)
pet = fields.Many2one('res.partner.pet_name')
weight = fields.Integer()
price = fields.Integer()
I Applied name_get method but it is not work for me.
@api.multi
def name_get(self):
result = []
print "R::", result
for record in self:
print"r:", record
name = '[' + record.pet_name + ']' + ' ' + record.name
result.append((record.id, name))
return result