Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
2 Odpowiedzi
2189 Widoki

I want to change the radio buttons name or rename "individual" and "company"  when I create a new contact or customer

Awatar
Odrzuć
Najlepsza odpowiedź

This change cannot be from XML or Edit View. You will have to override the selection field in your custom module and change the label.

Ex:

company_type = fields.Selection(string='Company Type',
selection=[('person', 'My Personal'), ('company', 'My Company')],

In the code, you can see I have changed the label from "Individual" to "My Personal" and "Company" to "My Company" which will be reflected in the view.

Here is the original field definition. You just need to change the label as I did.

Awatar
Odrzuć
Autor Najlepsza odpowiedź

Thanks Sudhir

 

/base/models/res_partner.py 

I changed everything and saved but it's not reflecting on the page still showing 

   # company_type is only an interface field, do not use it in business logic

    company_type = fields.Selection (string = 'Company Type',

        selection = [('person', 'Customer'), ('company', 'Company')],

       compute = '_ compute_company_type', reverse = '_ write_company_type')

Updated modules/restarted the odoo and server 
Should I create a new module or any other way? 

Thanks for the help

Awatar
Odrzuć
Autor

Fixed by changing on database

Thanks Sudhir