Skip to Content
Menu
This question has been flagged
1 Reply
2886 Views

How can i show only 'name' in Many2one field with relation of res.partner?

By default it show 'display_name' that will return company name_contact name example: Tesla, Elon Musk

I want to remove company name by showing only 'name'

Avatar
Discard
Best Answer

Hi Ricky Raymond,

There are multiple ways to set the name field into the display name for Many2one.

You can set _rec_name for that model, you can use name_get method to print name field only etc.

In your case, For Partner, base code displays the name in Many2one using some specific context into the name_get ( for partner model its _get_name). 

Because your contact is a company, so that it use the _get_contact_name method and display the company, name as a Many2one partner name.

So for the Solution, you can override the "_get_contact_name" method and pass only name. It will solve your query.
Although for other, you can use the name_get method to set the name only.

Hope it will help you.


Avatar
Discard

Hello
I have Odoo 17ee and studio, is there another way to do it with studio ?

Related Posts Replies Views Activity
0
Sep 17
2834
0
Sep 24
1212
1
Jan 24
1962
3
Dec 23
1745
1
Jul 23
2194