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