[IMP] base,l10n_cr,l10n_do: avoid title clashes in localizations

Seen that:
- a unicity constraint on a translated field may lead to unexpected results
- declaring records with xmlids of other modules (aka 'base') raises a warning
- some titles may be translated and are highly local

=> we let people manage titles of their countries, even if it may lead
   to a few duplicates in case where more than 1 localization is installed
This commit is contained in:
Haresh Shyara
2017-08-04 15:05:23 +02:00
committed by Richard Mathot
parent 9dafd7f47e
commit 98e6676621
3 changed files with 19 additions and 20 deletions
+13 -13
View File
@@ -43,55 +43,55 @@
Resource: res.partner.title
Update partner titles
-->
<record id="base.res_partner_title_pvt_ltd" model="res.partner.title">
<record id="res_partner_title_pvt_ltd" model="res.partner.title">
<field name="name">Corporation</field>
<field name="shortcut">Corp.</field>
</record>
<record id="base.res_partner_title_ltd" model="res.partner.title">
<record id="res_partner_title_ltd" model="res.partner.title">
<field name="name">Limited Company</field>
<field name="shortcut">Ltd.</field>
</record>
<record id="base.res_partner_title_sal" model="res.partner.title">
<record id="res_partner_title_sal" model="res.partner.title">
<field name="name">Sociedad An&#243;nima Laboral</field>
<field name="shortcut">S.A.L.</field>
</record>
<record id="base.res_partner_title_asoc" model="res.partner.title">
<record id="res_partner_title_asoc" model="res.partner.title">
<field name="name">Asociation</field>
<field name="shortcut">Asoc.</field>
</record>
<record id="base.res_partner_title_gov" model="res.partner.title">
<record id="res_partner_title_gov" model="res.partner.title">
<field name="name">Government</field>
<field name="shortcut">Gov.</field>
</record>
<record id="base.res_partner_title_edu" model="res.partner.title">
<record id="res_partner_title_edu" model="res.partner.title">
<field name="name">Educational Institution</field>
<field name="shortcut">Edu.</field>
</record>
<record id="base.res_partner_title_indprof" model="res.partner.title">
<record id="res_partner_title_indprof" model="res.partner.title">
<field name="name">Independant Professional</field>
<field name="shortcut">Ind. Prof.</field>
</record>
<record id="base.res_partner_title_dra" model="res.partner.title">
<record id="res_partner_title_dra" model="res.partner.title">
<field name="name">Doctora</field>
<field name="shortcut">Dra.</field>
</record>
<record id="base.res_partner_title_msc" model="res.partner.title">
<record id="res_partner_title_msc" model="res.partner.title">
<field name="name">Msc.</field>
<field name="shortcut">Msc.</field>
</record>
<record id="base.res_partner_title_mba" model="res.partner.title">
<record id="res_partner_title_mba" model="res.partner.title">
<field name="name">MBA</field>
<field name="shortcut">MBA</field>
</record>
<record id="base.res_partner_title_lic" model="res.partner.title">
<record id="res_partner_title_lic" model="res.partner.title">
<field name="name">Licenciado</field>
<field name="shortcut">Lic.</field>
</record>
<record id="base.res_partner_title_licda" model="res.partner.title">
<record id="res_partner_title_licda" model="res.partner.title">
<field name="name">Licenciada</field>
<field name="shortcut">Licda.</field>
</record>
<record id="base.res_partner_title_ing" model="res.partner.title">
<record id="res_partner_title_ing" model="res.partner.title">
<field name="name">Ingeniero/a</field>
<field name="shortcut">Ing.</field>
</record>
+6 -6
View File
@@ -172,27 +172,27 @@
Resource: res.partner.title
Update partner titles
-->
<record id="base.res_partner_title_dra" model="res.partner.title">
<record id="res_partner_title_dra" model="res.partner.title">
<field name="name">Doctora</field>
<field name="shortcut">Dra.</field>
</record>
<record id="base.res_partner_title_msc" model="res.partner.title">
<record id="res_partner_title_msc" model="res.partner.title">
<field name="name">Msc.</field>
<field name="shortcut">Msc.</field>
</record>
<record id="base.res_partner_title_mba" model="res.partner.title">
<record id="res_partner_title_mba" model="res.partner.title">
<field name="name">MBA</field>
<field name="shortcut">MBA</field>
</record>
<record id="base.res_partner_title_lic" model="res.partner.title">
<record id="res_partner_title_lic" model="res.partner.title">
<field name="name">Licenciado</field>
<field name="shortcut">Lic.</field>
</record>
<record id="base.res_partner_title_licda" model="res.partner.title">
<record id="res_partner_title_licda" model="res.partner.title">
<field name="name">Licenciada</field>
<field name="shortcut">Licda.</field>
</record>
<record id="base.res_partner_title_ing" model="res.partner.title">
<record id="res_partner_title_ing" model="res.partner.title">
<field name="name">Ingeniero/a</field>
<field name="shortcut">Ing.</field>
</record>
-1
View File
@@ -124,7 +124,6 @@ class PartnerTitle(models.Model):
name = fields.Char(string='Title', required=True, translate=True)
shortcut = fields.Char(string='Abbreviation', translate=True)
_sql_constraints = [('name_uniq', 'unique (name)', "Title name already exists !")]
class Partner(models.Model):
_description = 'Contact'