Skip to content

[19.0][MIG] partner_contact_lang: Migration to version 19.0#2326

Closed
Andrii9090-tecnativa wants to merge 21 commits into
OCA:19.0from
Tecnativa:19.0-mig-partner_contact_lang
Closed

[19.0][MIG] partner_contact_lang: Migration to version 19.0#2326
Andrii9090-tecnativa wants to merge 21 commits into
OCA:19.0from
Tecnativa:19.0-mig-partner_contact_lang

Conversation

@Andrii9090-tecnativa
Copy link
Copy Markdown

Migration to version 19.0

TT61946
@Tecnativa

pedrobaeza and others added 21 commits April 16, 2026 17:38
===========================
Manage language in contacts
===========================

Odoo by default propagate language field to the created contacts from their
form, but it doesn't allow to change it once created.

This module fills this gap, and also provides other facilities for the
contact language management:

* Put the language of the parent company when the contact doesn't have a
  language and this parent company is assigned.
* When the company changes the language, it fills with the same language all
  the contacts that don't have any.

Usage
=====

Go to any partner that is a company and has contacts. Click on one contact
and you will be able to edit the language.
…virtual record

If the record hasn't been created yet, we can assume that the language set currently
is the default one, so we can switch it to the parent one.
Currently translated at 100.0% (2 of 2 strings)

Translation: partner-contact-13.0/partner-contact-13.0-partner_contact_lang
Translate-URL: https://translation.odoo-community.org/projects/partner-contact-13-0/partner-contact-13-0-partner_contact_lang/pt_BR/
Currently translated at 100.0% (2 of 2 strings)

Translation: partner-contact-16.0/partner-contact-16.0-partner_contact_lang
Translate-URL: https://translation.odoo-community.org/projects/partner-contact-16-0/partner-contact-16-0-partner_contact_lang/de/
Currently translated at 100.0% (2 of 2 strings)

Translation: partner-contact-16.0/partner-contact-16.0-partner_contact_lang
Translate-URL: https://translation.odoo-community.org/projects/partner-contact-16-0/partner-contact-16-0-partner_contact_lang/fr/
Currently translated at 100.0% (2 of 2 strings)

Translation: partner-contact-16.0/partner-contact-16.0-partner_contact_lang
Translate-URL: https://translation.odoo-community.org/projects/partner-contact-16-0/partner-contact-16-0-partner_contact_lang/hr/
Currently translated at 100.0% (2 of 2 strings)

Translation: partner-contact-16.0/partner-contact-16.0-partner_contact_lang
Translate-URL: https://translation.odoo-community.org/projects/partner-contact-16-0/partner-contact-16-0-partner_contact_lang/es/
Currently translated at 100.0% (2 of 2 strings)

Translation: partner-contact-16.0/partner-contact-16.0-partner_contact_lang
Translate-URL: https://translation.odoo-community.org/projects/partner-contact-16-0/partner-contact-16-0-partner_contact_lang/it/
Currently translated at 100.0% (2 of 2 strings)

Translation: partner-contact-18.0/partner-contact-18.0-partner_contact_lang
Translate-URL: https://translation.odoo-community.org/projects/partner-contact-18-0/partner-contact-18-0-partner_contact_lang/sl/
@EmilioPascual
Copy link
Copy Markdown
Contributor

EmilioPascual commented May 12, 2026

@Andrii9090-tecnativa why did you close the PR? Any known issues?

@Andrii9090-tecnativa
Copy link
Copy Markdown
Author

@Andrii9090-tecnativa Andrii9090-tecnativa deleted the 19.0-mig-partner_contact_lang branch May 12, 2026 10:08
@EmilioPascual
Copy link
Copy Markdown
Contributor

@EmilioPascual Odoo core already has similar functionality https://github.com/OCA/OCB/blob/19.0/odoo/addons/base/models/res_partner.py#L398

PR OU OCA/OpenUpgrade#5593

Ok, thank you very much 💙

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

mod:partner_contact_lang Module partner_contact_lang series:19.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.