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'
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
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'
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.
Hello
I have Odoo 17ee and studio, is there another way to do it with studio ?
Create an account today to enjoy exclusive features and engage with our awesome community!
Sign upRelated Posts | Replies | Views | Activity | |
---|---|---|---|---|
|
0
Sep 17
|
2834 | ||
|
0
Sep 24
|
1212 | ||
|
1
Jan 24
|
1962 | ||
|
3
Dec 23
|
1745 | ||
value from Many2one is None
Solved
|
|
1
Jul 23
|
2194 |