Changed lastname2 to midname everywhere
parent
bfc605f86f
commit
4336730cb2
|
|
@ -9,10 +9,10 @@ Partner second lastname
|
||||||
This module was written to extend the functionality of ``partner_firstname`` to
|
This module was written to extend the functionality of ``partner_firstname`` to
|
||||||
support having a second lastname for contact partners.
|
support having a second lastname for contact partners.
|
||||||
|
|
||||||
In some countries, it's important to have a second last name for contacts.
|
In some countries, it's important to have a Midname for contacts.
|
||||||
|
|
||||||
Contact partners will need to fill at least one of the name fields
|
Contact partners will need to fill at least one of the name fields
|
||||||
(*First name*, *First last name* or *Second last name*).
|
(*First name*, *First last name* or *Midname*).
|
||||||
|
|
||||||
Configuration
|
Configuration
|
||||||
=============
|
=============
|
||||||
|
|
@ -20,9 +20,9 @@ Configuration
|
||||||
You can configure some common name patterns for the inverse function
|
You can configure some common name patterns for the inverse function
|
||||||
in Settings > Configuration > General settings:
|
in Settings > Configuration > General settings:
|
||||||
|
|
||||||
* Lastname SecondLastname Firstname: For example 'Anderson Lavarge Robert'
|
* Lastname Midname Firstname: For example 'Anderson Lavarge Robert'
|
||||||
* Lastname SecondLastname, Firstname: For example 'Anderson Lavarge, Robert'
|
* Lastname Midname, Firstname: For example 'Anderson Lavarge, Robert'
|
||||||
* Firstname Lastname SecondLastname: For example 'Robert Anderson Lavarge'
|
* Firstname Lastname Midname: For example 'Robert Anderson Lavarge'
|
||||||
|
|
||||||
After applying the changes, you can recalculate all partners name clicking
|
After applying the changes, you can recalculate all partners name clicking
|
||||||
"Recalculate names" button. Note: This process could take so much time depending
|
"Recalculate names" button. Note: This process could take so much time depending
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@
|
||||||
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).
|
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).
|
||||||
|
|
||||||
{
|
{
|
||||||
"name": "Partner second last name",
|
"name": "Partner Midname",
|
||||||
"summary": "Have split first and second lastnames",
|
"summary": "Have split first and second lastnames",
|
||||||
"version": "11.0.1.0.0",
|
"version": "11.0.1.0.0",
|
||||||
"license": "AGPL-3",
|
"license": "AGPL-3",
|
||||||
|
|
|
||||||
|
|
@ -24,10 +24,10 @@ msgid "Partner"
|
||||||
msgstr "ተባባሪ"
|
msgstr "ተባባሪ"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
|
|
|
||||||
|
|
@ -24,10 +24,10 @@ msgid "Partner"
|
||||||
msgstr "الشريك"
|
msgstr "الشريك"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
|
|
|
||||||
|
|
@ -24,10 +24,10 @@ msgid "Partner"
|
||||||
msgstr "Партньор"
|
msgstr "Партньор"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
|
|
|
||||||
|
|
@ -24,10 +24,10 @@ msgid "Partner"
|
||||||
msgstr "Partner"
|
msgstr "Partner"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
|
|
|
||||||
|
|
@ -24,10 +24,10 @@ msgid "Partner"
|
||||||
msgstr "Empresa"
|
msgstr "Empresa"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
|
|
|
||||||
|
|
@ -24,10 +24,10 @@ msgid "Partner"
|
||||||
msgstr "Společník"
|
msgstr "Společník"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
|
|
|
||||||
|
|
@ -24,10 +24,10 @@ msgid "Partner"
|
||||||
msgstr "Partner"
|
msgstr "Partner"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
|
|
|
||||||
|
|
@ -24,11 +24,11 @@ msgid "Partner"
|
||||||
msgstr "Partner"
|
msgstr "Partner"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr "Zweiter Nachname"
|
msgstr "Midname"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: model:ir.model,name:partner_second_lastname.model_base_config_settings
|
#: model:ir.model,name:partner_second_lastname.model_base_config_settings
|
||||||
|
|
|
||||||
|
|
@ -24,10 +24,10 @@ msgid "Partner"
|
||||||
msgstr "Συνεργάτης"
|
msgstr "Συνεργάτης"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
|
|
|
||||||
|
|
@ -24,10 +24,10 @@ msgid "Partner"
|
||||||
msgstr "Partner"
|
msgstr "Partner"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
|
|
|
||||||
|
|
@ -24,10 +24,10 @@ msgid "Partner"
|
||||||
msgstr "Empresa"
|
msgstr "Empresa"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr "Segundo apellido"
|
msgstr "Segundo apellido"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
|
|
|
||||||
|
|
@ -24,10 +24,10 @@ msgid "Partner"
|
||||||
msgstr "Empresa"
|
msgstr "Empresa"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
|
|
|
||||||
|
|
@ -24,10 +24,10 @@ msgid "Partner"
|
||||||
msgstr "Empresa"
|
msgstr "Empresa"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
|
|
|
||||||
|
|
@ -24,10 +24,10 @@ msgid "Partner"
|
||||||
msgstr "Empresa"
|
msgstr "Empresa"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
|
|
|
||||||
|
|
@ -24,10 +24,10 @@ msgid "Partner"
|
||||||
msgstr "Empresa"
|
msgstr "Empresa"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
|
|
|
||||||
|
|
@ -24,10 +24,10 @@ msgid "Partner"
|
||||||
msgstr "Partner"
|
msgstr "Partner"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
|
|
|
||||||
|
|
@ -24,8 +24,8 @@ msgid "Partner"
|
||||||
msgstr "Kidea"
|
msgstr "Kidea"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: field:res.partner,lastname2:0
|
#: field:res.partner,midname:0
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
|
|
@ -34,7 +34,7 @@ msgstr ""
|
||||||
msgid ""
|
msgid ""
|
||||||
"{\n"
|
"{\n"
|
||||||
" 'required': [('firstname', '=', False),\n"
|
" 'required': [('firstname', '=', False),\n"
|
||||||
" ('lastname2', '=', False),\n"
|
" ('midname', '=', False),\n"
|
||||||
" ('is_company', '=', False)]\n"
|
" ('is_company', '=', False)]\n"
|
||||||
" }"
|
" }"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
@ -44,7 +44,7 @@ msgstr ""
|
||||||
msgid ""
|
msgid ""
|
||||||
"{\n"
|
"{\n"
|
||||||
" 'required': [('firstname', '=', False),\n"
|
" 'required': [('firstname', '=', False),\n"
|
||||||
" ('lastname2', '=', False)]\n"
|
" ('midname', '=', False)]\n"
|
||||||
" }"
|
" }"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
@ -54,7 +54,7 @@ msgstr ""
|
||||||
msgid ""
|
msgid ""
|
||||||
"{\n"
|
"{\n"
|
||||||
" 'required': [('lastname', '=', False),\n"
|
" 'required': [('lastname', '=', False),\n"
|
||||||
" ('lastname2', '=', False),\n"
|
" ('midname', '=', False),\n"
|
||||||
" ('is_company', '=', False)]\n"
|
" ('is_company', '=', False)]\n"
|
||||||
" }"
|
" }"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
@ -64,6 +64,6 @@ msgstr ""
|
||||||
msgid ""
|
msgid ""
|
||||||
"{\n"
|
"{\n"
|
||||||
" 'required': [('lastname', '=', False),\n"
|
" 'required': [('lastname', '=', False),\n"
|
||||||
" ('lastname2', '=', False)]\n"
|
" ('midname', '=', False)]\n"
|
||||||
" }"
|
" }"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
|
||||||
|
|
@ -23,8 +23,8 @@ msgid "Partner"
|
||||||
msgstr "Kumppani"
|
msgstr "Kumppani"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: field:res.partner,lastname2:0
|
#: field:res.partner,midname:0
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
|
|
@ -33,7 +33,7 @@ msgstr ""
|
||||||
msgid ""
|
msgid ""
|
||||||
"{\n"
|
"{\n"
|
||||||
" 'required': [('firstname', '=', False),\n"
|
" 'required': [('firstname', '=', False),\n"
|
||||||
" ('lastname2', '=', False),\n"
|
" ('midname', '=', False),\n"
|
||||||
" ('is_company', '=', False)]\n"
|
" ('is_company', '=', False)]\n"
|
||||||
" }"
|
" }"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
@ -43,7 +43,7 @@ msgstr ""
|
||||||
msgid ""
|
msgid ""
|
||||||
"{\n"
|
"{\n"
|
||||||
" 'required': [('firstname', '=', False),\n"
|
" 'required': [('firstname', '=', False),\n"
|
||||||
" ('lastname2', '=', False)]\n"
|
" ('midname', '=', False)]\n"
|
||||||
" }"
|
" }"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
@ -53,7 +53,7 @@ msgstr ""
|
||||||
msgid ""
|
msgid ""
|
||||||
"{\n"
|
"{\n"
|
||||||
" 'required': [('lastname', '=', False),\n"
|
" 'required': [('lastname', '=', False),\n"
|
||||||
" ('lastname2', '=', False),\n"
|
" ('midname', '=', False),\n"
|
||||||
" ('is_company', '=', False)]\n"
|
" ('is_company', '=', False)]\n"
|
||||||
" }"
|
" }"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
@ -63,6 +63,6 @@ msgstr ""
|
||||||
msgid ""
|
msgid ""
|
||||||
"{\n"
|
"{\n"
|
||||||
" 'required': [('lastname', '=', False),\n"
|
" 'required': [('lastname', '=', False),\n"
|
||||||
" ('lastname2', '=', False)]\n"
|
" ('midname', '=', False)]\n"
|
||||||
" }"
|
" }"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
|
||||||
|
|
@ -24,10 +24,10 @@ msgid "Partner"
|
||||||
msgstr "Partenaire"
|
msgstr "Partenaire"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
|
|
|
||||||
|
|
@ -24,10 +24,10 @@ msgid "Partner"
|
||||||
msgstr "Partenaire"
|
msgstr "Partenaire"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
|
|
|
||||||
|
|
@ -24,10 +24,10 @@ msgid "Partner"
|
||||||
msgstr "Partenaire"
|
msgstr "Partenaire"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
|
|
|
||||||
|
|
@ -24,10 +24,10 @@ msgid "Partner"
|
||||||
msgstr "Empresa"
|
msgstr "Empresa"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
|
|
|
||||||
|
|
@ -24,10 +24,10 @@ msgid "Partner"
|
||||||
msgstr "Partner"
|
msgstr "Partner"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
|
|
|
||||||
|
|
@ -24,10 +24,10 @@ msgid "Partner"
|
||||||
msgstr "Partner"
|
msgstr "Partner"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
|
|
|
||||||
|
|
@ -24,10 +24,10 @@ msgid "Partner"
|
||||||
msgstr "Partner"
|
msgstr "Partner"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
|
|
|
||||||
|
|
@ -24,10 +24,10 @@ msgid "Partner"
|
||||||
msgstr "Partner"
|
msgstr "Partner"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr "Secondo cognome"
|
msgstr "Secondo cognome"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
|
|
|
||||||
|
|
@ -24,10 +24,10 @@ msgid "Partner"
|
||||||
msgstr "パートナ"
|
msgstr "パートナ"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
|
|
|
||||||
|
|
@ -24,10 +24,10 @@ msgid "Partner"
|
||||||
msgstr "Partneris"
|
msgstr "Partneris"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
|
|
|
||||||
|
|
@ -24,10 +24,10 @@ msgid "Partner"
|
||||||
msgstr "Partneris"
|
msgstr "Partneris"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
|
|
|
||||||
|
|
@ -24,10 +24,10 @@ msgid "Partner"
|
||||||
msgstr "Партнер"
|
msgstr "Партнер"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
|
|
|
||||||
|
|
@ -24,10 +24,10 @@ msgid "Partner"
|
||||||
msgstr "Харилцагч"
|
msgstr "Харилцагч"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
|
|
|
||||||
|
|
@ -24,10 +24,10 @@ msgid "Partner"
|
||||||
msgstr "Partner"
|
msgstr "Partner"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
|
|
|
||||||
|
|
@ -24,10 +24,10 @@ msgid "Partner"
|
||||||
msgstr "Partner"
|
msgstr "Partner"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
|
|
|
||||||
|
|
@ -24,10 +24,10 @@ msgid "Partner"
|
||||||
msgstr "Relatie"
|
msgstr "Relatie"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
|
|
|
||||||
|
|
@ -24,10 +24,10 @@ msgid "Partner"
|
||||||
msgstr "Relatie"
|
msgstr "Relatie"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
|
|
|
||||||
|
|
@ -24,10 +24,10 @@ msgid "Partner"
|
||||||
msgstr "Relatie"
|
msgstr "Relatie"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr "Tweede achternaam"
|
msgstr "Tweede achternaam"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
|
|
|
||||||
|
|
@ -24,10 +24,10 @@ msgid "Partner"
|
||||||
msgstr "Partner"
|
msgstr "Partner"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
|
|
|
||||||
|
|
@ -24,10 +24,10 @@ msgid "Partner"
|
||||||
msgstr "Entidade"
|
msgstr "Entidade"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
|
|
|
||||||
|
|
@ -24,10 +24,10 @@ msgid "Partner"
|
||||||
msgstr "Parceiro"
|
msgstr "Parceiro"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
|
|
|
||||||
|
|
@ -24,10 +24,10 @@ msgid "Partner"
|
||||||
msgstr "Parceiro"
|
msgstr "Parceiro"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
|
|
|
||||||
|
|
@ -24,10 +24,10 @@ msgid "Partner"
|
||||||
msgstr "Partener"
|
msgstr "Partener"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
|
|
|
||||||
|
|
@ -24,10 +24,10 @@ msgid "Partner"
|
||||||
msgstr "Контрагент"
|
msgstr "Контрагент"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
|
|
|
||||||
|
|
@ -24,10 +24,10 @@ msgid "Partner"
|
||||||
msgstr "Partner"
|
msgstr "Partner"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
|
|
|
||||||
|
|
@ -24,10 +24,10 @@ msgid "Partner"
|
||||||
msgstr "Partner"
|
msgstr "Partner"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr "Drugi priimek"
|
msgstr "Drugi priimek"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
|
|
|
||||||
|
|
@ -24,10 +24,10 @@ msgid "Partner"
|
||||||
msgstr "Partner"
|
msgstr "Partner"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
|
|
|
||||||
|
|
@ -24,10 +24,10 @@ msgid "Partner"
|
||||||
msgstr "Företag"
|
msgstr "Företag"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
|
|
|
||||||
|
|
@ -24,10 +24,10 @@ msgid "Partner"
|
||||||
msgstr "พาร์ทเนอร์"
|
msgstr "พาร์ทเนอร์"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
|
|
|
||||||
|
|
@ -24,10 +24,10 @@ msgid "Partner"
|
||||||
msgstr "İş Ortağı"
|
msgstr "İş Ortağı"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
|
|
|
||||||
|
|
@ -24,10 +24,10 @@ msgid "Partner"
|
||||||
msgstr "Ortak"
|
msgstr "Ortak"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
|
|
|
||||||
|
|
@ -24,10 +24,10 @@ msgid "Partner"
|
||||||
msgstr "Đối tác"
|
msgstr "Đối tác"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
|
|
|
||||||
|
|
@ -24,10 +24,10 @@ msgid "Partner"
|
||||||
msgstr "业务伙伴"
|
msgstr "业务伙伴"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
|
|
|
||||||
|
|
@ -24,10 +24,10 @@ msgid "Partner"
|
||||||
msgstr "夥伴"
|
msgstr "夥伴"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
|
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
|
||||||
msgid "Second last name"
|
msgid "Midname"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
#. module: partner_second_lastname
|
||||||
|
|
|
||||||
|
|
@ -12,9 +12,9 @@ class ResConfigSettings(models.TransientModel):
|
||||||
options = super(
|
options = super(
|
||||||
ResConfigSettings, self)._partner_names_order_selection()
|
ResConfigSettings, self)._partner_names_order_selection()
|
||||||
new_labels = {
|
new_labels = {
|
||||||
'last_first': 'Lastname SecondLastname Firstname',
|
'last_first': 'Lastname Midname Firstname',
|
||||||
'last_first_comma': 'Lastname SecondLastname, Firstname',
|
'last_first_comma': 'Lastname Midname, Firstname',
|
||||||
'first_last': 'Firstname Lastname SecondLastname',
|
'first_last': 'Firstname Lastname Midname',
|
||||||
}
|
}
|
||||||
return [(k, new_labels[k]) if k in new_labels else (k, v)
|
return [(k, new_labels[k]) if k in new_labels else (k, v)
|
||||||
for k, v in options]
|
for k, v in options]
|
||||||
|
|
@ -24,6 +24,6 @@ class ResConfigSettings(models.TransientModel):
|
||||||
return self.env['res.partner'].search([
|
return self.env['res.partner'].search([
|
||||||
('is_company', '=', False),
|
('is_company', '=', False),
|
||||||
'|', '&', ('firstname', '!=', False), ('lastname', '!=', False),
|
'|', '&', ('firstname', '!=', False), ('lastname', '!=', False),
|
||||||
'|', '&', ('firstname', '!=', False), ('lastname2', '!=', False),
|
'|', '&', ('firstname', '!=', False), ('midname', '!=', False),
|
||||||
'&', ('lastname', '!=', False), ('lastname2', '!=', False),
|
'&', ('lastname', '!=', False), ('midname', '!=', False),
|
||||||
])
|
])
|
||||||
|
|
|
||||||
|
|
@ -9,13 +9,13 @@ from odoo.addons.partner_firstname import exceptions
|
||||||
|
|
||||||
|
|
||||||
class ResPartner(models.Model):
|
class ResPartner(models.Model):
|
||||||
"""Adds a second last name."""
|
"""Adds a Midname."""
|
||||||
_inherit = "res.partner"
|
_inherit = "res.partner"
|
||||||
|
|
||||||
lastname2 = fields.Char("Second last name", oldname="lastname_second")
|
midname = fields.Char("Midname", oldname="lastname_second")
|
||||||
|
|
||||||
@api.model
|
@api.model
|
||||||
def _get_computed_name(self, lastname, firstname, lastname2=None):
|
def _get_computed_name(self, lastname, firstname, midname=None):
|
||||||
"""Compute the name combined with the second lastname too.
|
"""Compute the name combined with the second lastname too.
|
||||||
|
|
||||||
We have 2 lastnames, so lastnames and firstname will be separated by a
|
We have 2 lastnames, so lastnames and firstname will be separated by a
|
||||||
|
|
@ -28,25 +28,25 @@ class ResPartner(models.Model):
|
||||||
names.append(firstname)
|
names.append(firstname)
|
||||||
if lastname:
|
if lastname:
|
||||||
names.append(lastname)
|
names.append(lastname)
|
||||||
if lastname2:
|
if midname:
|
||||||
names.append(lastname2)
|
names.append(midname)
|
||||||
else:
|
else:
|
||||||
if lastname:
|
if lastname:
|
||||||
names.append(lastname)
|
names.append(lastname)
|
||||||
if lastname2:
|
if midname:
|
||||||
names.append(lastname2)
|
names.append(midname)
|
||||||
if names and firstname and order == 'last_first_comma':
|
if names and firstname and order == 'last_first_comma':
|
||||||
names[-1] = names[-1] + ","
|
names[-1] = names[-1] + ","
|
||||||
if firstname:
|
if firstname:
|
||||||
names.append(firstname)
|
names.append(firstname)
|
||||||
return " ".join(names)
|
return " ".join(names)
|
||||||
|
|
||||||
@api.depends("firstname", "lastname", "lastname2")
|
@api.depends("firstname", "lastname", "midname")
|
||||||
def _compute_name(self):
|
def _compute_name(self):
|
||||||
"""Write :attr:`~.name` according to splitted data."""
|
"""Write :attr:`~.name` according to splitted data."""
|
||||||
for partner in self:
|
for partner in self:
|
||||||
partner.name = self._get_computed_name(
|
partner.name = self._get_computed_name(
|
||||||
partner.lastname, partner.firstname, partner.lastname2,
|
partner.lastname, partner.firstname, partner.midname,
|
||||||
)
|
)
|
||||||
|
|
||||||
@api.one
|
@api.one
|
||||||
|
|
@ -73,7 +73,7 @@ class ResPartner(models.Model):
|
||||||
result = {
|
result = {
|
||||||
'firstname': False,
|
'firstname': False,
|
||||||
'lastname': name or False,
|
'lastname': name or False,
|
||||||
'lastname2': False,
|
'midname': False,
|
||||||
}
|
}
|
||||||
if not is_company and name:
|
if not is_company and name:
|
||||||
order = self._get_names_order()
|
order = self._get_names_order()
|
||||||
|
|
@ -85,7 +85,7 @@ class ResPartner(models.Model):
|
||||||
parts = result['firstname'].split(" ", 1)
|
parts = result['firstname'].split(" ", 1)
|
||||||
while len(parts) < 2:
|
while len(parts) < 2:
|
||||||
parts.append(False)
|
parts.append(False)
|
||||||
result['lastname2'] = parts[0]
|
result['midname'] = parts[0]
|
||||||
result['firstname'] = parts[1]
|
result['firstname'] = parts[1]
|
||||||
else:
|
else:
|
||||||
if result['lastname']:
|
if result['lastname']:
|
||||||
|
|
@ -93,20 +93,20 @@ class ResPartner(models.Model):
|
||||||
while len(parts) < 2:
|
while len(parts) < 2:
|
||||||
parts.append(False)
|
parts.append(False)
|
||||||
result['lastname'] = parts[0]
|
result['lastname'] = parts[0]
|
||||||
result['lastname2'] = parts[1]
|
result['midname'] = parts[1]
|
||||||
return result
|
return result
|
||||||
|
|
||||||
@api.constrains("firstname", "lastname", "lastname2")
|
@api.constrains("firstname", "lastname", "midname")
|
||||||
def _check_name(self):
|
def _check_name(self):
|
||||||
"""Ensure at least one name is set."""
|
"""Ensure at least one name is set."""
|
||||||
try:
|
try:
|
||||||
super(ResPartner, self)._check_name()
|
super(ResPartner, self)._check_name()
|
||||||
except exceptions.EmptyNamesError:
|
except exceptions.EmptyNamesError:
|
||||||
for partner in self:
|
for partner in self:
|
||||||
if not partner.lastname2:
|
if not partner.midname:
|
||||||
raise
|
raise
|
||||||
|
|
||||||
@api.onchange("firstname", "lastname", "lastname2")
|
@api.onchange("firstname", "lastname", "midname")
|
||||||
def _onchange_subnames(self):
|
def _onchange_subnames(self):
|
||||||
"""Trigger onchange with :attr:`~.lastname2` too."""
|
"""Trigger onchange with :attr:`~.midname` too."""
|
||||||
super(ResPartner, self)._onchange_subnames()
|
super(ResPartner, self)._onchange_subnames()
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@ class TestConfig(common.SavepointCase):
|
||||||
cls.partner = cls.env['res.partner'].create({
|
cls.partner = cls.env['res.partner'].create({
|
||||||
'firstname': "First",
|
'firstname': "First",
|
||||||
'lastname': "Last",
|
'lastname': "Last",
|
||||||
'lastname2': "Second",
|
'midname': "Second",
|
||||||
})
|
})
|
||||||
|
|
||||||
def test_last_first(self):
|
def test_last_first(self):
|
||||||
|
|
|
||||||
|
|
@ -42,7 +42,7 @@ class CompanyCase(TransactionCase):
|
||||||
False,
|
False,
|
||||||
"Company first name must always be empty.")
|
"Company first name must always be empty.")
|
||||||
self.assertEqual(
|
self.assertEqual(
|
||||||
new.lastname2,
|
new.midname,
|
||||||
False,
|
False,
|
||||||
"Company last name 2 must always be empty.")
|
"Company last name 2 must always be empty.")
|
||||||
|
|
||||||
|
|
@ -86,7 +86,7 @@ class PersonCase(TransactionCase):
|
||||||
|
|
||||||
self.firstname = "Fírstname"
|
self.firstname = "Fírstname"
|
||||||
self.lastname = "Làstname1"
|
self.lastname = "Làstname1"
|
||||||
self.lastname2 = "Lâstname2"
|
self.midname = "Lâstname2"
|
||||||
self.template = "%(last1)s %(last2)s, %(first)s"
|
self.template = "%(last1)s %(last2)s, %(first)s"
|
||||||
|
|
||||||
def tearDown(self):
|
def tearDown(self):
|
||||||
|
|
@ -104,14 +104,14 @@ class PersonCase(TransactionCase):
|
||||||
new.lastname,
|
new.lastname,
|
||||||
"Last name 1 saved badly.")
|
"Last name 1 saved badly.")
|
||||||
self.assertEqual(
|
self.assertEqual(
|
||||||
self.lastname2,
|
self.midname,
|
||||||
new.lastname2,
|
new.midname,
|
||||||
"Last name 2 saved badly.")
|
"Last name 2 saved badly.")
|
||||||
|
|
||||||
# Check that name gets saved fine
|
# Check that name gets saved fine
|
||||||
self.assertEqual(
|
self.assertEqual(
|
||||||
self.template % ({"last1": self.lastname,
|
self.template % ({"last1": self.lastname,
|
||||||
"last2": self.lastname2,
|
"last2": self.midname,
|
||||||
"first": self.firstname}),
|
"first": self.firstname}),
|
||||||
new.name,
|
new.name,
|
||||||
"Name saved badly.")
|
"Name saved badly.")
|
||||||
|
|
@ -128,7 +128,7 @@ class PersonCase(TransactionCase):
|
||||||
"is_company": False,
|
"is_company": False,
|
||||||
"name": "%s %s %s" % (self.firstname,
|
"name": "%s %s %s" % (self.firstname,
|
||||||
self.lastname,
|
self.lastname,
|
||||||
self.lastname2),
|
self.midname),
|
||||||
}
|
}
|
||||||
|
|
||||||
def test_firstname_last(self):
|
def test_firstname_last(self):
|
||||||
|
|
@ -136,7 +136,7 @@ class PersonCase(TransactionCase):
|
||||||
self.params = {
|
self.params = {
|
||||||
"is_company": False,
|
"is_company": False,
|
||||||
"name": "%s %s, %s" % (self.lastname,
|
"name": "%s %s, %s" % (self.lastname,
|
||||||
self.lastname2,
|
self.midname,
|
||||||
self.firstname),
|
self.firstname),
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -144,7 +144,7 @@ class PersonCase(TransactionCase):
|
||||||
"""Create a person setting his first name only."""
|
"""Create a person setting his first name only."""
|
||||||
self.env['ir.config_parameter'].set_param(
|
self.env['ir.config_parameter'].set_param(
|
||||||
'partner_names_order', 'first_last')
|
'partner_names_order', 'first_last')
|
||||||
self.firstname = self.lastname2 = False
|
self.firstname = self.midname = False
|
||||||
self.template = "%(last1)s"
|
self.template = "%(last1)s"
|
||||||
self.params = {
|
self.params = {
|
||||||
"is_company": False,
|
"is_company": False,
|
||||||
|
|
@ -155,7 +155,7 @@ class PersonCase(TransactionCase):
|
||||||
"""Create a person setting his first name and last name 1 only."""
|
"""Create a person setting his first name and last name 1 only."""
|
||||||
self.env['ir.config_parameter'].set_param(
|
self.env['ir.config_parameter'].set_param(
|
||||||
'partner_names_order', 'first_last')
|
'partner_names_order', 'first_last')
|
||||||
self.lastname2 = False
|
self.midname = False
|
||||||
self.template = "%(first)s %(last1)s"
|
self.template = "%(first)s %(last1)s"
|
||||||
self.params = {
|
self.params = {
|
||||||
"is_company": False,
|
"is_company": False,
|
||||||
|
|
@ -164,7 +164,7 @@ class PersonCase(TransactionCase):
|
||||||
|
|
||||||
def test_lastname_firstname_only(self):
|
def test_lastname_firstname_only(self):
|
||||||
"""Create a person setting his last name 1 and first name only."""
|
"""Create a person setting his last name 1 and first name only."""
|
||||||
self.lastname2 = False
|
self.midname = False
|
||||||
self.template = "%(last1)s, %(first)s"
|
self.template = "%(last1)s, %(first)s"
|
||||||
self.params = {
|
self.params = {
|
||||||
"is_company": False,
|
"is_company": False,
|
||||||
|
|
@ -177,7 +177,7 @@ class PersonCase(TransactionCase):
|
||||||
"is_company": False,
|
"is_company": False,
|
||||||
"firstname": self.firstname,
|
"firstname": self.firstname,
|
||||||
"lastname": self.lastname,
|
"lastname": self.lastname,
|
||||||
"lastname2": self.lastname2,
|
"midname": self.midname,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -30,10 +30,10 @@ class PartnerCompanyCase(OnChangeCase):
|
||||||
is_company = True
|
is_company = True
|
||||||
|
|
||||||
def tearDown(self):
|
def tearDown(self):
|
||||||
"""Companies never have ``firstname`` nor ``lastname2``."""
|
"""Companies never have ``firstname`` nor ``midname``."""
|
||||||
super(PartnerCompanyCase, self).tearDown()
|
super(PartnerCompanyCase, self).tearDown()
|
||||||
self.assertEqual(self.partner.firstname, False)
|
self.assertEqual(self.partner.firstname, False)
|
||||||
self.assertEqual(self.partner.lastname2, False)
|
self.assertEqual(self.partner.midname, False)
|
||||||
|
|
||||||
def set_name(self, value):
|
def set_name(self, value):
|
||||||
self.partner.name = value
|
self.partner.name = value
|
||||||
|
|
@ -77,7 +77,7 @@ class PartnerContactCase(OnChangeCase):
|
||||||
# Changes the field
|
# Changes the field
|
||||||
setattr(self.partner, field, value)
|
setattr(self.partner, field, value)
|
||||||
|
|
||||||
if field in ("firstname", "lastname", "lastname2"):
|
if field in ("firstname", "lastname", "midname"):
|
||||||
# Trigger onchanges
|
# Trigger onchanges
|
||||||
self.partner._onchange_subnames()
|
self.partner._onchange_subnames()
|
||||||
self.partner._onchange_name()
|
self.partner._onchange_name()
|
||||||
|
|
@ -104,7 +104,7 @@ class PartnerContactCase(OnChangeCase):
|
||||||
# Subnames must start as False to make the UI work fine
|
# Subnames must start as False to make the UI work fine
|
||||||
self.assertEqual(self.partner.firstname, False)
|
self.assertEqual(self.partner.firstname, False)
|
||||||
self.assertEqual(self.partner.lastname, False)
|
self.assertEqual(self.partner.lastname, False)
|
||||||
self.assertEqual(self.partner.lastname2, False)
|
self.assertEqual(self.partner.midname, False)
|
||||||
|
|
||||||
# ``name`` cannot be False, or upstream Odoo will fail
|
# ``name`` cannot be False, or upstream Odoo will fail
|
||||||
self.assertEqual(self.partner.name, "")
|
self.assertEqual(self.partner.name, "")
|
||||||
|
|
@ -120,7 +120,7 @@ class PartnerContactCase(OnChangeCase):
|
||||||
self.set_field("firstname", firstname)
|
self.set_field("firstname", firstname)
|
||||||
|
|
||||||
self.assertEqual(self.partner.lastname, False)
|
self.assertEqual(self.partner.lastname, False)
|
||||||
self.assertEqual(self.partner.lastname2, False)
|
self.assertEqual(self.partner.midname, False)
|
||||||
self.assertEqual(self.partner.name, firstname)
|
self.assertEqual(self.partner.name, firstname)
|
||||||
|
|
||||||
def test_create_from_form_only_lastname(self):
|
def test_create_from_form_only_lastname(self):
|
||||||
|
|
@ -134,59 +134,59 @@ class PartnerContactCase(OnChangeCase):
|
||||||
self.set_field("lastname", lastname)
|
self.set_field("lastname", lastname)
|
||||||
|
|
||||||
self.assertEqual(self.partner.firstname, False)
|
self.assertEqual(self.partner.firstname, False)
|
||||||
self.assertEqual(self.partner.lastname2, False)
|
self.assertEqual(self.partner.midname, False)
|
||||||
self.assertEqual(self.partner.name, lastname)
|
self.assertEqual(self.partner.name, lastname)
|
||||||
|
|
||||||
def test_create_from_form_only_lastname2(self):
|
def test_create_from_form_only_midname(self):
|
||||||
"""A user creates a contact with only the lastname2 from the form."""
|
"""A user creates a contact with only the midname from the form."""
|
||||||
lastname2 = "Läst2"
|
midname = "Läst2"
|
||||||
with self.env.do_in_onchange():
|
with self.env.do_in_onchange():
|
||||||
# User presses ``new``
|
# User presses ``new``
|
||||||
self.partner = self.new_partner()
|
self.partner = self.new_partner()
|
||||||
|
|
||||||
# User changes fields
|
# User changes fields
|
||||||
self.set_field("lastname2", lastname2)
|
self.set_field("midname", midname)
|
||||||
|
|
||||||
self.assertEqual(self.partner.firstname, False)
|
self.assertEqual(self.partner.firstname, False)
|
||||||
self.assertEqual(self.partner.lastname, False)
|
self.assertEqual(self.partner.lastname, False)
|
||||||
self.assertEqual(self.partner.name, lastname2)
|
self.assertEqual(self.partner.name, midname)
|
||||||
|
|
||||||
def test_create_from_without_firstname(self):
|
def test_create_from_without_firstname(self):
|
||||||
"""A user creates a contact without firstname from the form."""
|
"""A user creates a contact without firstname from the form."""
|
||||||
lastname = "Läst"
|
lastname = "Läst"
|
||||||
lastname2 = "Läst2"
|
midname = "Läst2"
|
||||||
with self.env.do_in_onchange():
|
with self.env.do_in_onchange():
|
||||||
# User presses ``new``
|
# User presses ``new``
|
||||||
self.partner = self.new_partner()
|
self.partner = self.new_partner()
|
||||||
|
|
||||||
# User changes fields
|
# User changes fields
|
||||||
self.set_field("lastname", lastname)
|
self.set_field("lastname", lastname)
|
||||||
self.set_field("lastname2", lastname2)
|
self.set_field("midname", midname)
|
||||||
|
|
||||||
self.assertEqual(self.partner.firstname, False)
|
self.assertEqual(self.partner.firstname, False)
|
||||||
self.assertEqual(
|
self.assertEqual(
|
||||||
self.partner.name,
|
self.partner.name,
|
||||||
"%s %s" % (lastname, lastname2))
|
"%s %s" % (lastname, midname))
|
||||||
|
|
||||||
def test_create_from_without_lastname(self):
|
def test_create_from_without_lastname(self):
|
||||||
"""A user creates a contact without lastname from the form."""
|
"""A user creates a contact without lastname from the form."""
|
||||||
firstname = "Fïrst"
|
firstname = "Fïrst"
|
||||||
lastname2 = "Läst2"
|
midname = "Läst2"
|
||||||
with self.env.do_in_onchange():
|
with self.env.do_in_onchange():
|
||||||
# User presses ``new``
|
# User presses ``new``
|
||||||
self.partner = self.new_partner()
|
self.partner = self.new_partner()
|
||||||
|
|
||||||
# User changes fields
|
# User changes fields
|
||||||
self.set_field("firstname", firstname)
|
self.set_field("firstname", firstname)
|
||||||
self.set_field("lastname2", lastname2)
|
self.set_field("midname", midname)
|
||||||
|
|
||||||
self.assertEqual(self.partner.lastname, False)
|
self.assertEqual(self.partner.lastname, False)
|
||||||
self.assertEqual(
|
self.assertEqual(
|
||||||
self.partner.name,
|
self.partner.name,
|
||||||
"%s, %s" % (lastname2, firstname))
|
"%s, %s" % (midname, firstname))
|
||||||
|
|
||||||
def test_create_from_without_lastname2(self):
|
def test_create_from_without_midname(self):
|
||||||
"""A user creates a contact without lastname2 from the form."""
|
"""A user creates a contact without midname from the form."""
|
||||||
firstname = "Fïrst"
|
firstname = "Fïrst"
|
||||||
lastname = "Läst"
|
lastname = "Läst"
|
||||||
with self.env.do_in_onchange():
|
with self.env.do_in_onchange():
|
||||||
|
|
@ -197,7 +197,7 @@ class PartnerContactCase(OnChangeCase):
|
||||||
self.set_field("firstname", firstname)
|
self.set_field("firstname", firstname)
|
||||||
self.set_field("lastname", lastname)
|
self.set_field("lastname", lastname)
|
||||||
|
|
||||||
self.assertEqual(self.partner.lastname2, False)
|
self.assertEqual(self.partner.midname, False)
|
||||||
self.assertEqual(
|
self.assertEqual(
|
||||||
self.partner.name,
|
self.partner.name,
|
||||||
"%s, %s" % (lastname, firstname))
|
"%s, %s" % (lastname, firstname))
|
||||||
|
|
@ -206,7 +206,7 @@ class PartnerContactCase(OnChangeCase):
|
||||||
"""A user creates a contact with all names from the form."""
|
"""A user creates a contact with all names from the form."""
|
||||||
firstname = "Fïrst"
|
firstname = "Fïrst"
|
||||||
lastname = "Läst"
|
lastname = "Läst"
|
||||||
lastname2 = "Läst2"
|
midname = "Läst2"
|
||||||
with self.env.do_in_onchange():
|
with self.env.do_in_onchange():
|
||||||
# User presses ``new``
|
# User presses ``new``
|
||||||
self.partner = self.new_partner()
|
self.partner = self.new_partner()
|
||||||
|
|
@ -214,8 +214,8 @@ class PartnerContactCase(OnChangeCase):
|
||||||
# User changes fields
|
# User changes fields
|
||||||
self.set_field("firstname", firstname)
|
self.set_field("firstname", firstname)
|
||||||
self.set_field("lastname", lastname)
|
self.set_field("lastname", lastname)
|
||||||
self.set_field("lastname2", lastname2)
|
self.set_field("midname", midname)
|
||||||
|
|
||||||
self.assertEqual(
|
self.assertEqual(
|
||||||
self.partner.name,
|
self.partner.name,
|
||||||
"%s %s, %s" % (lastname, lastname2, firstname))
|
"%s %s, %s" % (lastname, midname, firstname))
|
||||||
|
|
|
||||||
|
|
@ -9,13 +9,13 @@
|
||||||
<field name="arch" type="xml">
|
<field name="arch" type="xml">
|
||||||
<data>
|
<data>
|
||||||
<xpath expr="//field[@name='firstname']" position="attributes">
|
<xpath expr="//field[@name='firstname']" position="attributes">
|
||||||
<attribute name="attrs">{'required': [('lastname', '=', False), ('lastname2', '=', False), ('is_company', '=', False)]}</attribute>
|
<attribute name="attrs">{'required': [('lastname', '=', False), ('midname', '=', False), ('is_company', '=', False)]}</attribute>
|
||||||
</xpath>
|
</xpath>
|
||||||
<xpath expr="//field[@name='lastname']" position="attributes">
|
<xpath expr="//field[@name='lastname']" position="attributes">
|
||||||
<attribute name="attrs">{'required': [('firstname', '=', False), ('lastname2', '=', False), ('is_company', '=', False)]}</attribute>
|
<attribute name="attrs">{'required': [('firstname', '=', False), ('midname', '=', False), ('is_company', '=', False)]}</attribute>
|
||||||
</xpath>
|
</xpath>
|
||||||
<xpath expr="//field[@name='lastname']" position="after">
|
<xpath expr="//field[@name='lastname']" position="after">
|
||||||
<field name="lastname2" attrs="{'required': [('firstname', '=', False), ('lastname', '=', False), ('is_company', '=', False)]}"/>
|
<field name="midname" attrs="{'required': [('firstname', '=', False), ('lastname', '=', False), ('is_company', '=', False)]}"/>
|
||||||
</xpath>
|
</xpath>
|
||||||
</data>
|
</data>
|
||||||
</field>
|
</field>
|
||||||
|
|
@ -28,24 +28,24 @@
|
||||||
<data>
|
<data>
|
||||||
<!-- Main form -->
|
<!-- Main form -->
|
||||||
<xpath expr="//field[@name='firstname']" position="attributes">
|
<xpath expr="//field[@name='firstname']" position="attributes">
|
||||||
<attribute name="attrs">{'required': [('lastname', '=', False), ('lastname2', '=', False), ('is_company', '=', False)]}</attribute>
|
<attribute name="attrs">{'required': [('lastname', '=', False), ('midname', '=', False), ('is_company', '=', False)]}</attribute>
|
||||||
</xpath>
|
</xpath>
|
||||||
|
|
||||||
<xpath expr="//field[@name='lastname']" position="attributes">
|
<xpath expr="//field[@name='lastname']" position="attributes">
|
||||||
<attribute name="attrs">{'required': [('firstname', '=', False), ('lastname2', '=', False), ('is_company', '=', False)]}</attribute>
|
<attribute name="attrs">{'required': [('firstname', '=', False), ('midname', '=', False), ('is_company', '=', False)]}</attribute>
|
||||||
</xpath>
|
</xpath>
|
||||||
<xpath expr="//field[@name='lastname']" position="after">
|
<xpath expr="//field[@name='lastname']" position="after">
|
||||||
<field name="lastname2" attrs="{'required': [('firstname', '=', False), ('lastname', '=', False), ('is_company', '=', False)]}"/>
|
<field name="midname" attrs="{'required': [('firstname', '=', False), ('lastname', '=', False), ('is_company', '=', False)]}"/>
|
||||||
</xpath>
|
</xpath>
|
||||||
<!-- Inner contact form of child_ids -->
|
<!-- Inner contact form of child_ids -->
|
||||||
<xpath expr="//field[@name='child_ids']/form//field[@name='firstname']" position="attributes">
|
<xpath expr="//field[@name='child_ids']/form//field[@name='firstname']" position="attributes">
|
||||||
<attribute name="attrs">{'required': [('lastname', '=', False), ('lastname2', '=', False), ('is_company', '=', False)]}</attribute>
|
<attribute name="attrs">{'required': [('lastname', '=', False), ('midname', '=', False), ('is_company', '=', False)]}</attribute>
|
||||||
</xpath>
|
</xpath>
|
||||||
<xpath expr="//field[@name='child_ids']/form//field[@name='lastname']" position="attributes">
|
<xpath expr="//field[@name='child_ids']/form//field[@name='lastname']" position="attributes">
|
||||||
<attribute name="attrs">{'required': [('firstname', '=', False), ('lastname2', '=', False), ('is_company', '=', False)]}</attribute>
|
<attribute name="attrs">{'required': [('firstname', '=', False), ('midname', '=', False), ('is_company', '=', False)]}</attribute>
|
||||||
</xpath>
|
</xpath>
|
||||||
<xpath expr="//field[@name='child_ids']/form//field[@name='lastname']" position="after">
|
<xpath expr="//field[@name='child_ids']/form//field[@name='lastname']" position="after">
|
||||||
<field name="lastname2" attrs="{'required': [('firstname', '=', False), ('lastname', '=', False), ('is_company', '=', False)]}"/>
|
<field name="midname" attrs="{'required': [('firstname', '=', False), ('lastname', '=', False), ('is_company', '=', False)]}"/>
|
||||||
</xpath>
|
</xpath>
|
||||||
</data>
|
</data>
|
||||||
</field>
|
</field>
|
||||||
|
|
|
||||||
|
|
@ -5,21 +5,21 @@
|
||||||
<odoo>
|
<odoo>
|
||||||
|
|
||||||
<record id="users_form" model="ir.ui.view">
|
<record id="users_form" model="ir.ui.view">
|
||||||
<field name="name">Add second last name</field>
|
<field name="name">Add Midname</field>
|
||||||
<field name="model">res.users</field>
|
<field name="model">res.users</field>
|
||||||
<field name="inherit_id" ref="partner_firstname.view_users_form"/>
|
<field name="inherit_id" ref="partner_firstname.view_users_form"/>
|
||||||
<field name="arch" type="xml">
|
<field name="arch" type="xml">
|
||||||
<data>
|
<data>
|
||||||
<xpath expr="//field[@name='firstname']" position="attributes">
|
<xpath expr="//field[@name='firstname']" position="attributes">
|
||||||
<attribute name="attrs">{'required': [('lastname', '=', False), ('lastname2', '=', False)]}</attribute>
|
<attribute name="attrs">{'required': [('lastname', '=', False), ('midname', '=', False)]}</attribute>
|
||||||
</xpath>
|
</xpath>
|
||||||
|
|
||||||
<xpath expr="//field[@name='lastname']" position="attributes">
|
<xpath expr="//field[@name='lastname']" position="attributes">
|
||||||
<attribute name="attrs">{'required': [('firstname', '=', False), ('lastname2', '=', False)]}</attribute>
|
<attribute name="attrs">{'required': [('firstname', '=', False), ('midname', '=', False)]}</attribute>
|
||||||
</xpath>
|
</xpath>
|
||||||
|
|
||||||
<xpath expr="//field[@name='lastname']" position="after">
|
<xpath expr="//field[@name='lastname']" position="after">
|
||||||
<field name="lastname2"
|
<field name="midname"
|
||||||
attrs="{'required': [('firstname', '=', False), ('lastname', '=', False)]}"
|
attrs="{'required': [('firstname', '=', False), ('lastname', '=', False)]}"
|
||||||
/>
|
/>
|
||||||
</xpath>
|
</xpath>
|
||||||
|
|
|
||||||
|
|
@ -17,10 +17,3 @@ msgstr ""
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2014-09-24 09:44+0000\n"
|
"X-Launchpad-Export-Date: 2014-09-24 09:44+0000\n"
|
||||||
"X-Generator: Launchpad (build 17196)\n"
|
"X-Generator: Launchpad (build 17196)\n"
|
||||||
|
|
||||||
#. module: partner_second_lastname
|
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
|
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
|
|
||||||
#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
|
|
||||||
msgid "Midname"
|
|
||||||
msgstr "Midname"
|
|
||||||
|
|
|
||||||
|
|
@ -27,7 +27,6 @@ class Partner(models.Model):
|
||||||
_name = 'res.partner'
|
_name = 'res.partner'
|
||||||
_inherit = ['res.partner', 'dp_custom.helper']
|
_inherit = ['res.partner', 'dp_custom.helper']
|
||||||
|
|
||||||
lastname2 = fields.Char(string='Midname')
|
|
||||||
company = fields.Char(string='Unternehmen')
|
company = fields.Char(string='Unternehmen')
|
||||||
info_kundennr = fields.Char(string='Info-Kundennr.')
|
info_kundennr = fields.Char(string='Info-Kundennr.')
|
||||||
info_uid = fields.Char(string='Info-UID')
|
info_uid = fields.Char(string='Info-UID')
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue