Compare commits

...

59 Commits

Author SHA1 Message Date
Nicolas JEUDY 11e639359b [FIX] acces right on partners shouldn't be sudo 3 years ago
default 1353e0dfc1 [NEW] add partner favorite mecanism 3 years ago
default 6fa85698f6 [NEW] add logger 3 years ago
default 4824169d40 [UPD] refactor code with jsonify from oca server-tools 3 years ago
Lorenzo Battistini 8c9d61ec1f Translated using Weblate (Italian) 3 years ago
oihane ee341521d9 Translated using Weblate (Basque) 3 years ago
oihane c00078f1cb Translated using Weblate (Basque) 3 years ago
oihane 08aedb8edc Translated using Weblate (Basque) 3 years ago
oihane f20d1c1e23 Translated using Weblate (Spanish) 3 years ago
oihane 54724d295c Translated using Weblate (Spanish) 3 years ago
oihane 0b9fea3a19 Translated using Weblate (Spanish) 3 years ago
oihane 07cea7af69 Translated using Weblate (Spanish) 3 years ago
oihane 5070e67743 Translated using Weblate (Spanish) 3 years ago
oihane 7c0523f2ac Added translation using Weblate (Basque) 3 years ago
oihane 0f3f7b8575 Added translation using Weblate (Basque) 3 years ago
oihane b0dc671a69 Added translation using Weblate (Basque) 3 years ago
Marcel Savegnago c57c26ddf9 [IMP] add addons table and fix translation status 3 years ago
OCA Transbot 155f3c2fd4 Update translation files 3 years ago
OCA-git-bot 6ca0507e24 partner_contact_birthdate 12.0.1.1.0 3 years ago
OCA-git-bot 3d79059021 [UPD] README.rst 3 years ago
oca-travis 3fcf2987e2 [UPD] Update partner_contact_birthdate.pot 3 years ago
OCA-git-bot 3c7797fbf8 base_location 12.0.1.1.3 3 years ago
OCA-git-bot 99bb505776 partner_fax 12.0.1.1.1 3 years ago
OCA-git-bot f982d04ddc [ADD] setup.py 3 years ago
OCA-git-bot 0ed6cceecc [ADD] icon.png 3 years ago
OCA-git-bot 2f35b089b7 [UPD] README.rst 3 years ago
oca-travis ee410cfef3 [UPD] Update partner_route.pot 3 years ago
OCA Transbot c7c83b1dce Update translation files 3 years ago
oca-travis affab8b5f6 [UPD] Update partner_noncommercial.pot 3 years ago
OCA-git-bot f8a365803b [ADD] setup.py 3 years ago
OCA-git-bot d5ac2aa690 [ADD] icon.png 3 years ago
OCA-git-bot b163c90411 [UPD] README.rst 3 years ago
oca-travis 8080cca417 [UPD] Update partner_address_two_lines.pot 3 years ago
Ajay Javiya 8d1f7fbe67 [IMP] partner_contact_birthday: Add computed age field 4 years ago
Dimitrios T. Tanis 8c9c2ca211 [UPD]partner_fax:set field position after mobile 3 years ago
OCA-git-bot 1c9b3f4564 partner_default_sale_discount 12.0.1.0.1 3 years ago
Giovanni 2bf01588e3 compatibility with sale_commission 3 years ago
Pedro Castro Silva a8955974ea Translated using Weblate (Portuguese) 3 years ago
Pedro Castro Silva 35a525bb1e Translated using Weblate (Portuguese) 3 years ago
Pedro Castro Silva 93b6819378 Translated using Weblate (Portuguese) 3 years ago
Pedro Castro Silva e565f23df2 Translated using Weblate (Portuguese) 3 years ago
Francesco Foresti fdf6444637 Translated using Weblate (Italian) 3 years ago
OCA-git-bot bf187d594f [ADD] setup.py 3 years ago
OCA-git-bot 46bb6140c7 [ADD] icon.png 3 years ago
OCA-git-bot f9d9b58ca2 [UPD] README.rst 3 years ago
oca-travis 7b8980bbad [UPD] Update portal_partner_data_no_edit.pot 3 years ago
david 6880c701e5 [ADD] portal_partner_data_no_edit: New module 3 years ago
Yann Papouin 874be7453e Translated using Weblate (French) 3 years ago
Yann Papouin 6594e71683 Added translation using Weblate (French) 3 years ago
OCA Transbot 97424aac63 Update translation files 3 years ago
OCA-git-bot d8554e1225 [ADD] setup.py 3 years ago
OCA-git-bot 3f7b60d167 [UPD] README.rst 3 years ago
oca-travis 1c6ec613b9 [UPD] Update partner_pricelist_search.pot 3 years ago
Carlos Dauden 50d38e0b25 [ADD] partner_pricelist_search: New module 3 years ago
Ronald Portier 0ff89ba6f9 [IMP] Adapt module to 12.0, 4 years ago
JonathanStein aab642b448 Translated using Weblate (Danish) 3 years ago
david 5dad41dcc5 [ADD] partner_route: New module 4 years ago
ypapouin 09912a73a2 Fix migration when state_id is NULL 4 years ago
Tonow-c2c 5e25dc11fa [ADD][12.0] add partner_address_two_lines module 4 years ago
  1. 76
      README.md
  2. 2
      base_location/__manifest__.py
  3. 2
      base_location/migrations/12.0.1.0.0/post-migration.py
  4. 16
      base_location_nuts/i18n/it.po
  5. 75
      partner_address_two_lines/README.rst
  6. 1
      partner_address_two_lines/__init__.py
  7. 14
      partner_address_two_lines/__manifest__.py
  8. 25
      partner_address_two_lines/i18n/partner_address_two_lines.pot
  9. 2
      partner_address_two_lines/models/__init__.py
  10. 17
      partner_address_two_lines/models/ir_actions_report.py
  11. 16
      partner_address_two_lines/models/res_partner.py
  12. 2
      partner_address_two_lines/readme/CONTRIBUTORS.rst
  13. 2
      partner_address_two_lines/readme/DESCRIPTION.rst
  14. BIN
      partner_address_two_lines/static/description/icon.png
  15. 421
      partner_address_two_lines/static/description/index.html
  16. 30
      partner_capital/i18n/pt.po
  17. 9
      partner_coc/i18n/es.po
  18. 11
      partner_coc/i18n/pt.po
  19. 25
      partner_company_type/i18n/pt.po
  20. 27
      partner_contact_access_link/i18n/fr.po
  21. 5
      partner_contact_birthdate/README.rst
  22. 3
      partner_contact_birthdate/__manifest__.py
  23. 6
      partner_contact_birthdate/i18n/am.po
  24. 6
      partner_contact_birthdate/i18n/ar.po
  25. 6
      partner_contact_birthdate/i18n/bg.po
  26. 6
      partner_contact_birthdate/i18n/bs.po
  27. 6
      partner_contact_birthdate/i18n/ca.po
  28. 6
      partner_contact_birthdate/i18n/cs.po
  29. 6
      partner_contact_birthdate/i18n/da.po
  30. 6
      partner_contact_birthdate/i18n/de.po
  31. 6
      partner_contact_birthdate/i18n/el_GR.po
  32. 6
      partner_contact_birthdate/i18n/en_GB.po
  33. 12
      partner_contact_birthdate/i18n/es.po
  34. 6
      partner_contact_birthdate/i18n/es_CR.po
  35. 6
      partner_contact_birthdate/i18n/es_EC.po
  36. 6
      partner_contact_birthdate/i18n/es_MX.po
  37. 6
      partner_contact_birthdate/i18n/es_VE.po
  38. 6
      partner_contact_birthdate/i18n/et.po
  39. 6
      partner_contact_birthdate/i18n/eu.po
  40. 34
      partner_contact_birthdate/i18n/eu_ES.po
  41. 6
      partner_contact_birthdate/i18n/fi.po
  42. 6
      partner_contact_birthdate/i18n/fr.po
  43. 6
      partner_contact_birthdate/i18n/fr_CA.po
  44. 6
      partner_contact_birthdate/i18n/fr_CH.po
  45. 6
      partner_contact_birthdate/i18n/gl.po
  46. 10
      partner_contact_birthdate/i18n/hr.po
  47. 6
      partner_contact_birthdate/i18n/hr_HR.po
  48. 6
      partner_contact_birthdate/i18n/hu.po
  49. 6
      partner_contact_birthdate/i18n/it.po
  50. 6
      partner_contact_birthdate/i18n/ja.po
  51. 6
      partner_contact_birthdate/i18n/lt.po
  52. 6
      partner_contact_birthdate/i18n/lv.po
  53. 6
      partner_contact_birthdate/i18n/mk.po
  54. 6
      partner_contact_birthdate/i18n/mn.po
  55. 6
      partner_contact_birthdate/i18n/nb.po
  56. 6
      partner_contact_birthdate/i18n/nb_NO.po
  57. 6
      partner_contact_birthdate/i18n/nl.po
  58. 6
      partner_contact_birthdate/i18n/nl_BE.po
  59. 6
      partner_contact_birthdate/i18n/nl_NL.po
  60. 6
      partner_contact_birthdate/i18n/partner_contact_birthdate.pot
  61. 6
      partner_contact_birthdate/i18n/pl.po
  62. 6
      partner_contact_birthdate/i18n/pt.po
  63. 10
      partner_contact_birthdate/i18n/pt_BR.po
  64. 6
      partner_contact_birthdate/i18n/pt_PT.po
  65. 6
      partner_contact_birthdate/i18n/ro.po
  66. 6
      partner_contact_birthdate/i18n/ru.po
  67. 6
      partner_contact_birthdate/i18n/sk.po
  68. 6
      partner_contact_birthdate/i18n/sl.po
  69. 6
      partner_contact_birthdate/i18n/sr@latin.po
  70. 6
      partner_contact_birthdate/i18n/sv.po
  71. 6
      partner_contact_birthdate/i18n/th.po
  72. 6
      partner_contact_birthdate/i18n/tr.po
  73. 6
      partner_contact_birthdate/i18n/tr_TR.po
  74. 6
      partner_contact_birthdate/i18n/vi.po
  75. 6
      partner_contact_birthdate/i18n/zh_CN.po
  76. 6
      partner_contact_birthdate/i18n/zh_TW.po
  77. 16
      partner_contact_birthdate/models/res_partner.py
  78. 1
      partner_contact_birthdate/readme/CONTRIBUTORS.rst
  79. 4
      partner_contact_birthdate/readme/DESCRIPTION.rst
  80. BIN
      partner_contact_birthdate/static/description/age.png
  81. 3
      partner_contact_birthdate/static/description/index.html
  82. 3
      partner_contact_birthdate/tests/__init__.py
  83. 21
      partner_contact_birthdate/tests/test_res_partner.py
  84. 18
      partner_contact_birthdate/views/res_partner.xml
  85. 2
      partner_default_sale_discount/__manifest__.py
  86. 14
      partner_default_sale_discount/i18n/it.po
  87. 8
      partner_default_sale_discount/models/sale_order.py
  88. 2
      partner_default_sale_discount/tests/test_partner_default_sale_discount.py
  89. 9
      partner_disable_gravatar/i18n/es.po
  90. 19
      partner_employee_quantity/i18n/pt.po
  91. 1
      partner_favorite/__init__.py
  92. 21
      partner_favorite/__manifest__.py
  93. 45
      partner_favorite/i18n/fr.po
  94. 1
      partner_favorite/models/__init__.py
  95. 39
      partner_favorite/models/res_partner.py
  96. 1
      partner_favorite/readme/CONFIGURE.rst
  97. 1
      partner_favorite/readme/CONTRIBUTORS.rst
  98. 2
      partner_favorite/readme/DESCRIPTION.rst
  99. 1
      partner_favorite/readme/ROADMAP.rst
  100. 1
      partner_favorite/readme/USAGE.rst

76
README.md

@ -14,16 +14,82 @@ Here you should find community modules that:
* Manage cities and post codes. * Manage cities and post codes.
* Etc. * Etc.
[//]: # (addons)
Available addons
----------------
addon | version | summary
--- | --- | ---
[animal](animal/) | 12.0.1.0.0 | Manage animals information
[animal_owner](animal_owner/) | 12.0.1.0.0 | Add owner to the animal
[base_country_state_translatable](base_country_state_translatable/) | 12.0.1.0.0 | Translate Country States
[base_location](base_location/) | 12.0.1.1.3 | Enhanced zip/npa management system
[base_location_geonames_import](base_location_geonames_import/) | 12.0.1.0.4 | Import zip entries from Geonames
[base_location_nuts](base_location_nuts/) | 12.0.1.0.2 | NUTS Regions
[base_partner_sequence](base_partner_sequence/) | 12.0.1.0.1 | Sets customer's code from a sequence
[base_vat_sanitized](base_vat_sanitized/) | 12.0.1.0.0 | Adds field sanitized_vat on partners
[partner_address_street3](partner_address_street3/) | 12.0.1.0.0 | Add a third address line on partners
[partner_address_two_lines](partner_address_two_lines/) | 12.0.1.0.0 | The company and the partner name are on two different lines
[partner_affiliate](partner_affiliate/) | 12.0.1.0.0 | Partner Affiliates
[partner_bank_active](partner_bank_active/) | 12.0.1.0.0 | This module allows to deactivate a partner bank account.
[partner_capital](partner_capital/) | 12.0.1.0.0 | Partners Capital
[partner_coc](partner_coc/) | 12.0.1.0.0 | Adds field 'Chamber Of Commerce Registration Number'
[partner_company_group](partner_company_group/) | 12.0.1.2.0 | Adds the possibility to add a company group to a company
[partner_company_type](partner_company_type/) | 12.0.1.1.0 | Adds a company type to partner that are companies
[partner_contact_access_link](partner_contact_access_link/) | 12.0.1.0.0 | Allow to visit the full contact form from a company
[partner_contact_address_default](partner_contact_address_default/) | 12.0.1.0.0 | Set a default delivery and invoice address for contacts
[partner_contact_birthdate](partner_contact_birthdate/) | 12.0.1.1.0 | Contact's birthdate
[partner_contact_birthplace](partner_contact_birthplace/) | 12.0.1.0.0 | This module allows to define a birthplace for partners.
[partner_contact_department](partner_contact_department/) | 12.0.1.0.0 | Assign contacts to departments
[partner_contact_gender](partner_contact_gender/) | 12.0.1.0.0 | Add gender field to contacts
[partner_contact_in_several_companies](partner_contact_in_several_companies/) | 12.0.2.0.0 | Allow to have one contact in several partners
[partner_contact_job_position](partner_contact_job_position/) | 12.0.1.0.0 | Categorize job positions for contacts
[partner_contact_lang](partner_contact_lang/) | 12.0.1.0.0 | Manage language in contacts
[partner_contact_nationality](partner_contact_nationality/) | 12.0.1.0.0 | Add nationality field to contacts
[partner_contact_personal_information_page](partner_contact_personal_information_page/) | 12.0.1.0.0 | Add a page to contacts form to put personal information
[partner_deduplicate_acl](partner_deduplicate_acl/) | 12.0.1.0.0 | Contact deduplication with fine-grained permission control
[partner_deduplicate_by_ref](partner_deduplicate_by_ref/) | 12.0.1.0.0 | Deduplicate Contacts by reference
[partner_deduplicate_by_website](partner_deduplicate_by_website/) | 12.0.1.0.0 | Deduplicate Contacts by Website
[partner_deduplicate_filter](partner_deduplicate_filter/) | 12.0.1.0.0 | Exclude records from the deduplication
[partner_default_sale_discount](partner_default_sale_discount/) | 12.0.1.0.1 | Default sales discount per partner
[partner_disable_gravatar](partner_disable_gravatar/) | 12.0.1.0.0 | Disable automatic connection to gravatar.com
[partner_email_check](partner_email_check/) | 12.0.1.0.0 | Validate email address field
[partner_employee_quantity](partner_employee_quantity/) | 12.0.1.0.0 | Know how many employees a partner has
[partner_external_map](partner_external_map/) | 12.0.1.0.1 | Add Map and Map Routing buttons on partner form to open GMaps, OSM, Bing and others
[partner_fax](partner_fax/) | 12.0.1.1.1 | Add fax number on partner
[partner_firstname](partner_firstname/) | 12.0.1.1.0 | Split first name and last name for non company partners
[partner_group](partner_group/) | 12.0.1.0.1 | Group partners by groups (other partner)
[partner_helper](partner_helper/) | 12.0.0.1.0 | Add specific helper methods
[partner_identification](partner_identification/) | 12.0.1.0.0 | Partner Identification Numbers
[partner_identification_gln](partner_identification_gln/) | 12.0.1.0.0 | This addon extends "Partner Identification Numbers" to provide a number category for GLN registration
[partner_industry_parent](partner_industry_parent/) | 12.0.2.0.0 | This module add a parent relation to the partner industry
[partner_industry_secondary](partner_industry_secondary/) | 12.0.1.0.1 | Add secondary partner industries
[partner_label](partner_label/) | 12.0.1.1.0 | Print partner labels
[partner_multi_relation](partner_multi_relation/) | 12.0.1.2.1 | Partner Relations
[partner_multi_relation_tabs](partner_multi_relation_tabs/) | 12.0.1.2.0 | Show partner relations in own tab
[partner_noncommercial](partner_noncommercial/) | 12.0.2.0.0 | Partner Non Commercial
[partner_phone_extension](partner_phone_extension/) | 12.0.1.0.0 | Partner Phone Number Extension
[partner_phonecall_schedule](partner_phonecall_schedule/) | 12.0.1.0.0 | Track the time and days your partners expect phone calls
[partner_postal_address](partner_postal_address/) | 12.0.1.0.0 | Adds a postal address in address types
[partner_pricelist_search](partner_pricelist_search/) | 12.0.1.0.0 | Partner pricelist search
[partner_priority](partner_priority/) | 12.0.1.0.0 | Adds priority to partners.
[partner_ref_unique](partner_ref_unique/) | 12.0.1.0.2 | Add an unique constraint to partner ref field
[partner_route](partner_route/) | 12.0.1.0.0 | Base module to assign routes to partners
[partner_second_lastname](partner_second_lastname/) | 12.0.2.0.0 | Have split first and second lastnames
[partner_vat_unique](partner_vat_unique/) | 12.0.1.0.4 | Module to make the VAT number unique for customers and suppliers.
[portal_partner_data_no_edit](portal_partner_data_no_edit/) | 12.0.1.0.0 | Portal Partner Block Data Edit
[portal_partner_select_all](portal_partner_select_all/) | 12.0.1.0.2 | Portal Partner Select All
[//]: # (end addons)
Translation Status Translation Status
------------------ ------------------
[![Transifex Status](https://www.transifex.com/projects/p/OCA-partner-contact-12-0/chart/image_png)](https://www.transifex.com/projects/p/OCA-partner-contact-12-0)
[![Translation status](https://translation.odoo-community.org/widgets/partner-contact-12-0/-/multi-auto.svg)](https://translation.odoo-community.org/engage/partner-contact-12-0/?utm_source=widget)
---- ----
OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
OCA, or the [Odoo Community Association](http://odoo-community.org/), is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use. promote its widespread use.
http://odoo-community.org/

2
base_location/__manifest__.py

@ -4,7 +4,7 @@
{ {
'name': 'Location management (aka Better ZIP)', 'name': 'Location management (aka Better ZIP)',
'version': '12.0.1.1.2',
'version': '12.0.1.1.3',
'depends': [ 'depends': [
'base_address_city', 'base_address_city',
'contacts', 'contacts',

2
base_location/migrations/12.0.1.0.0/post-migration.py

@ -36,7 +36,7 @@ def migrate(env, version):
SET city_id = rc.id SET city_id = rc.id
FROM res_city rc FROM res_city rc
WHERE rc.name = rbz.city WHERE rc.name = rbz.city
AND rc.state_id = rbz.state_id
AND rc.state_id IS NOT DISTINCT FROM rbz.state_id
AND rc.country_id = rbz.country_id AND rc.country_id = rbz.country_id
AND rbz.city_id IS NULL""", AND rbz.city_id IS NULL""",
) )

16
base_location_nuts/i18n/it.po

@ -9,15 +9,15 @@ msgstr ""
"Project-Id-Version: Odoo Server 11.0\n" "Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-01-24 03:46+0000\n" "POT-Creation-Date: 2018-01-24 03:46+0000\n"
"PO-Revision-Date: 2019-10-27 15:33+0000\n"
"Last-Translator: Sergio Zanchetta <primes2h@gmail.com>\n"
"PO-Revision-Date: 2021-04-16 09:46+0000\n"
"Last-Translator: Lorenzo Battistini <lb@takobi.online>\n"
"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" "Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n"
"Language: it\n" "Language: it\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.8\n"
"X-Generator: Weblate 4.3.2\n"
#. module: base_location_nuts #. module: base_location_nuts
#: model_terms:ir.ui.view,arch_db:base_location_nuts.nuts_import_form #: model_terms:ir.ui.view,arch_db:base_location_nuts.nuts_import_form
@ -112,7 +112,7 @@ msgstr "Importazione NUTS 2013 da RAMON"
#. module: base_location_nuts #. module: base_location_nuts
#: model:ir.model,name:base_location_nuts.model_nuts_import #: model:ir.model,name:base_location_nuts.model_nuts_import
msgid "Import NUTS items from European RAMON service" msgid "Import NUTS items from European RAMON service"
msgstr ""
msgstr "Importare elementi NUTS dal servizio europeo RAMON"
#. module: base_location_nuts #. module: base_location_nuts
#: model:ir.model.fields,field_description:base_location_nuts.field_nuts_import____last_update #: model:ir.model.fields,field_description:base_location_nuts.field_nuts_import____last_update
@ -242,6 +242,14 @@ msgid ""
" Update or deletion is prevented for NUTS entries with the " " Update or deletion is prevented for NUTS entries with the "
"flag 'Not updatable'." "flag 'Not updatable'."
msgstr "" msgstr ""
"Questa procedura scaricherà l'ultima versione di\n"
" NUTS 2013 dal servizio di metadati europeo RAMON.\n"
" Aggiornando o creando nuovi elementi NUTS se non\n"
" già presenti nel sistema, ed ELIMINANDO GLI ELEMENTI\n"
" non presenti nel file scaricato.\n"
"\n"
" L'aggiornamento o l'eliminazione degli elementi NUTS è "
"impedita dal flag \"non aggiornabile\"."
#. module: base_location_nuts #. module: base_location_nuts
#: code:addons/base_location_nuts/wizard/nuts_import.py:108 #: code:addons/base_location_nuts/wizard/nuts_import.py:108

75
partner_address_two_lines/README.rst

@ -0,0 +1,75 @@
============================
Partner address in two lines
============================
.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fpartner--contact-lightgray.png?logo=github
:target: https://github.com/OCA/partner-contact/tree/12.0/partner_address_two_lines
:alt: OCA/partner-contact
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/partner-contact-12-0/partner-contact-12-0-partner_address_two_lines
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png
:target: https://runbot.odoo-community.org/runbot/134/12.0
:alt: Try me on Runbot
|badge1| |badge2| |badge3| |badge4| |badge5|
This module changes the reports layout.
The company partner and the partner name are on two different lines.
**Table of contents**
.. contents::
:local:
Bug Tracker
===========
Bugs are tracked on `GitHub Issues <https://github.com/OCA/partner-contact/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us smashing it by providing a detailed and welcomed
`feedback <https://github.com/OCA/partner-contact/issues/new?body=module:%20partner_address_two_lines%0Aversion:%2012.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.
Do not contact contributors directly about support or help with technical issues.
Credits
=======
Authors
~~~~~~~
* Camptocamp
Contributors
~~~~~~~~~~~~
* Thomas Nowicki <thomas.nowicki@camptocamp.com>
* Akim Juillerat <akim.juillerat@camptocamp.com>
Maintainers
~~~~~~~~~~~
This module is maintained by the OCA.
.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org
OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.
This module is part of the `OCA/partner-contact <https://github.com/OCA/partner-contact/tree/12.0/partner_address_two_lines>`_ project on GitHub.
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

1
partner_address_two_lines/__init__.py

@ -0,0 +1 @@
from . import models

14
partner_address_two_lines/__manifest__.py

@ -0,0 +1,14 @@
# Copyright 2020 Camptocamp SA
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
{
"name": "Partner address in two lines",
"version": "12.0.1.0.0",
"summary": "The company and the partner name are on two different lines",
"author": "Camptocamp," "Odoo Community Association (OCA)",
"license": "AGPL-3",
"category": "Partner",
"website": "http://github.com/OCA/partner-contact",
"depends": ["base"],
"installable": True,
"auto_install": False,
}

25
partner_address_two_lines/i18n/partner_address_two_lines.pot

@ -0,0 +1,25 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * partner_address_two_lines
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 12.0\n"
"Report-Msgid-Bugs-To: \n"
"Last-Translator: <>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: partner_address_two_lines
#: model:ir.model,name:partner_address_two_lines.model_res_partner
msgid "Contact"
msgstr ""
#. module: partner_address_two_lines
#: model:ir.model,name:partner_address_two_lines.model_ir_actions_report
msgid "Report Action"
msgstr ""

2
partner_address_two_lines/models/__init__.py

@ -0,0 +1,2 @@
from . import res_partner
from . import ir_actions_report

17
partner_address_two_lines/models/ir_actions_report.py

@ -0,0 +1,17 @@
# Copyright 2020 Camptocamp SA
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
from odoo import api, models
class IrActionsReport(models.Model):
_inherit = "ir.actions.report"
@api.model
def _get_rendering_context(self, docids, data):
""" Set context key to split partner address on two line only on report
"""
res = super()._get_rendering_context(docids, data)
docs = res.get("docs")
res["docs"] = docs.with_context(_two_lines_partner_address=True)
return res

16
partner_address_two_lines/models/res_partner.py

@ -0,0 +1,16 @@
# Copyright 2020 Camptocamp SA
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
from odoo import models
class ResPartner(models.Model):
_inherit = "res.partner"
def _get_contact_name(self, partner, name):
if self.env.context.get("_two_lines_partner_address"):
return "{}\n {}".format(
partner.commercial_company_name or partner.parent_id.name, name
)
else:
return super()._get_contact_name(partner, name)

2
partner_address_two_lines/readme/CONTRIBUTORS.rst

@ -0,0 +1,2 @@
* Thomas Nowicki <thomas.nowicki@camptocamp.com>
* Akim Juillerat <akim.juillerat@camptocamp.com>

2
partner_address_two_lines/readme/DESCRIPTION.rst

@ -0,0 +1,2 @@
This module changes the reports layout.
The company partner and the partner name are on two different lines.

BIN
partner_address_two_lines/static/description/icon.png

After

Width: 128  |  Height: 128  |  Size: 9.2 KiB

421
partner_address_two_lines/static/description/index.html

@ -0,0 +1,421 @@
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="generator" content="Docutils 0.15.1: http://docutils.sourceforge.net/" />
<title>Partner address in two lines</title>
<style type="text/css">
/*
:Author: David Goodger (goodger@python.org)
:Id: $Id: html4css1.css 7952 2016-07-26 18:15:59Z milde $
:Copyright: This stylesheet has been placed in the public domain.
Default cascading style sheet for the HTML output of Docutils.
See http://docutils.sf.net/docs/howto/html-stylesheets.html for how to
customize this style sheet.
*/
/* used to remove borders from tables and images */
.borderless, table.borderless td, table.borderless th {
border: 0 }
table.borderless td, table.borderless th {
/* Override padding for "table.docutils td" with "! important".
The right padding separates the table cells. */
padding: 0 0.5em 0 0 ! important }
.first {
/* Override more specific margin styles with "! important". */
margin-top: 0 ! important }
.last, .with-subtitle {
margin-bottom: 0 ! important }
.hidden {
display: none }
.subscript {
vertical-align: sub;
font-size: smaller }
.superscript {
vertical-align: super;
font-size: smaller }
a.toc-backref {
text-decoration: none ;
color: black }
blockquote.epigraph {
margin: 2em 5em ; }
dl.docutils dd {
margin-bottom: 0.5em }
object[type="image/svg+xml"], object[type="application/x-shockwave-flash"] {
overflow: hidden;
}
/* Uncomment (and remove this text!) to get bold-faced definition list terms
dl.docutils dt {
font-weight: bold }
*/
div.abstract {
margin: 2em 5em }
div.abstract p.topic-title {
font-weight: bold ;
text-align: center }
div.admonition, div.attention, div.caution, div.danger, div.error,
div.hint, div.important, div.note, div.tip, div.warning {
margin: 2em ;
border: medium outset ;
padding: 1em }
div.admonition p.admonition-title, div.hint p.admonition-title,
div.important p.admonition-title, div.note p.admonition-title,
div.tip p.admonition-title {
font-weight: bold ;
font-family: sans-serif }
div.attention p.admonition-title, div.caution p.admonition-title,
div.danger p.admonition-title, div.error p.admonition-title,
div.warning p.admonition-title, .code .error {
color: red ;
font-weight: bold ;
font-family: sans-serif }
/* Uncomment (and remove this text!) to get reduced vertical space in
compound paragraphs.
div.compound .compound-first, div.compound .compound-middle {
margin-bottom: 0.5em }
div.compound .compound-last, div.compound .compound-middle {
margin-top: 0.5em }
*/
div.dedication {
margin: 2em 5em ;
text-align: center ;
font-style: italic }
div.dedication p.topic-title {
font-weight: bold ;
font-style: normal }
div.figure {
margin-left: 2em ;
margin-right: 2em }
div.footer, div.header {
clear: both;
font-size: smaller }
div.line-block {
display: block ;
margin-top: 1em ;
margin-bottom: 1em }
div.line-block div.line-block {
margin-top: 0 ;
margin-bottom: 0 ;
margin-left: 1.5em }
div.sidebar {
margin: 0 0 0.5em 1em ;
border: medium outset ;
padding: 1em ;
background-color: #ffffee ;
width: 40% ;
float: right ;
clear: right }
div.sidebar p.rubric {
font-family: sans-serif ;
font-size: medium }
div.system-messages {
margin: 5em }
div.system-messages h1 {
color: red }
div.system-message {
border: medium outset ;
padding: 1em }
div.system-message p.system-message-title {
color: red ;
font-weight: bold }
div.topic {
margin: 2em }
h1.section-subtitle, h2.section-subtitle, h3.section-subtitle,
h4.section-subtitle, h5.section-subtitle, h6.section-subtitle {
margin-top: 0.4em }
h1.title {
text-align: center }
h2.subtitle {
text-align: center }
hr.docutils {
width: 75% }
img.align-left, .figure.align-left, object.align-left, table.align-left {
clear: left ;
float: left ;
margin-right: 1em }
img.align-right, .figure.align-right, object.align-right, table.align-right {
clear: right ;
float: right ;
margin-left: 1em }
img.align-center, .figure.align-center, object.align-center {
display: block;
margin-left: auto;
margin-right: auto;
}
table.align-center {
margin-left: auto;
margin-right: auto;
}
.align-left {
text-align: left }
.align-center {
clear: both ;
text-align: center }
.align-right {
text-align: right }
/* reset inner alignment in figures */
div.align-right {
text-align: inherit }
/* div.align-center * { */
/* text-align: left } */
.align-top {
vertical-align: top }
.align-middle {
vertical-align: middle }
.align-bottom {
vertical-align: bottom }
ol.simple, ul.simple {
margin-bottom: 1em }
ol.arabic {
list-style: decimal }
ol.loweralpha {
list-style: lower-alpha }
ol.upperalpha {
list-style: upper-alpha }
ol.lowerroman {
list-style: lower-roman }
ol.upperroman {
list-style: upper-roman }
p.attribution {
text-align: right ;
margin-left: 50% }
p.caption {
font-style: italic }
p.credits {
font-style: italic ;
font-size: smaller }
p.label {
white-space: nowrap }
p.rubric {
font-weight: bold ;
font-size: larger ;
color: maroon ;
text-align: center }
p.sidebar-title {
font-family: sans-serif ;
font-weight: bold ;
font-size: larger }
p.sidebar-subtitle {
font-family: sans-serif ;
font-weight: bold }
p.topic-title {
font-weight: bold }
pre.address {
margin-bottom: 0 ;
margin-top: 0 ;
font: inherit }
pre.literal-block, pre.doctest-block, pre.math, pre.code {
margin-left: 2em ;
margin-right: 2em }
pre.code .ln { color: grey; } /* line numbers */
pre.code, code { background-color: #eeeeee }
pre.code .comment, code .comment { color: #5C6576 }
pre.code .keyword, code .keyword { color: #3B0D06; font-weight: bold }
pre.code .literal.string, code .literal.string { color: #0C5404 }
pre.code .name.builtin, code .name.builtin { color: #352B84 }
pre.code .deleted, code .deleted { background-color: #DEB0A1}
pre.code .inserted, code .inserted { background-color: #A3D289}
span.classifier {
font-family: sans-serif ;
font-style: oblique }
span.classifier-delimiter {
font-family: sans-serif ;
font-weight: bold }
span.interpreted {
font-family: sans-serif }
span.option {
white-space: nowrap }
span.pre {
white-space: pre }
span.problematic {
color: red }
span.section-subtitle {
/* font-size relative to parent (h1..h6 element) */
font-size: 80% }
table.citation {
border-left: solid 1px gray;
margin-left: 1px }
table.docinfo {
margin: 2em 4em }
table.docutils {
margin-top: 0.5em ;
margin-bottom: 0.5em }
table.footnote {
border-left: solid 1px black;
margin-left: 1px }
table.docutils td, table.docutils th,
table.docinfo td, table.docinfo th {
padding-left: 0.5em ;
padding-right: 0.5em ;
vertical-align: top }
table.docutils th.field-name, table.docinfo th.docinfo-name {
font-weight: bold ;
text-align: left ;
white-space: nowrap ;
padding-left: 0 }
/* "booktabs" style (no vertical lines) */
table.docutils.booktabs {
border: 0px;
border-top: 2px solid;
border-bottom: 2px solid;
border-collapse: collapse;
}
table.docutils.booktabs * {
border: 0px;
}
table.docutils.booktabs th {
border-bottom: thin solid;
text-align: left;
}
h1 tt.docutils, h2 tt.docutils, h3 tt.docutils,
h4 tt.docutils, h5 tt.docutils, h6 tt.docutils {
font-size: 100% }
ul.auto-toc {
list-style-type: none }
</style>
</head>
<body>
<div class="document" id="partner-address-in-two-lines">
<h1 class="title">Partner address in two lines</h1>
<!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
<p><a class="reference external" href="https://odoo-community.org/page/development-status"><img alt="Beta" src="https://img.shields.io/badge/maturity-Beta-yellow.png" /></a> <a class="reference external" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.png" /></a> <a class="reference external" href="https://github.com/OCA/partner-contact/tree/12.0/partner_address_two_lines"><img alt="OCA/partner-contact" src="https://img.shields.io/badge/github-OCA%2Fpartner--contact-lightgray.png?logo=github" /></a> <a class="reference external" href="https://translation.odoo-community.org/projects/partner-contact-12-0/partner-contact-12-0-partner_address_two_lines"><img alt="Translate me on Weblate" src="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png" /></a> <a class="reference external" href="https://runbot.odoo-community.org/runbot/134/12.0"><img alt="Try me on Runbot" src="https://img.shields.io/badge/runbot-Try%20me-875A7B.png" /></a></p>
<p>This module changes the reports layout.
The company partner and the partner name are on two different lines.</p>
<p><strong>Table of contents</strong></p>
<div class="contents local topic" id="contents">
<ul class="simple">
<li><a class="reference internal" href="#bug-tracker" id="id1">Bug Tracker</a></li>
<li><a class="reference internal" href="#credits" id="id2">Credits</a><ul>
<li><a class="reference internal" href="#authors" id="id3">Authors</a></li>
<li><a class="reference internal" href="#contributors" id="id4">Contributors</a></li>
<li><a class="reference internal" href="#maintainers" id="id5">Maintainers</a></li>
</ul>
</li>
</ul>
</div>
<div class="section" id="bug-tracker">
<h1><a class="toc-backref" href="#id1">Bug Tracker</a></h1>
<p>Bugs are tracked on <a class="reference external" href="https://github.com/OCA/partner-contact/issues">GitHub Issues</a>.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us smashing it by providing a detailed and welcomed
<a class="reference external" href="https://github.com/OCA/partner-contact/issues/new?body=module:%20partner_address_two_lines%0Aversion:%2012.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**">feedback</a>.</p>
<p>Do not contact contributors directly about support or help with technical issues.</p>
</div>
<div class="section" id="credits">
<h1><a class="toc-backref" href="#id2">Credits</a></h1>
<div class="section" id="authors">
<h2><a class="toc-backref" href="#id3">Authors</a></h2>
<ul class="simple">
<li>Camptocamp</li>
</ul>
</div>
<div class="section" id="contributors">
<h2><a class="toc-backref" href="#id4">Contributors</a></h2>
<ul class="simple">
<li>Thomas Nowicki &lt;<a class="reference external" href="mailto:thomas.nowicki&#64;camptocamp.com">thomas.nowicki&#64;camptocamp.com</a>&gt;</li>
<li>Akim Juillerat &lt;<a class="reference external" href="mailto:akim.juillerat&#64;camptocamp.com">akim.juillerat&#64;camptocamp.com</a>&gt;</li>
</ul>
</div>
<div class="section" id="maintainers">
<h2><a class="toc-backref" href="#id5">Maintainers</a></h2>
<p>This module is maintained by the OCA.</p>
<a class="reference external image-reference" href="https://odoo-community.org"><img alt="Odoo Community Association" src="https://odoo-community.org/logo.png" /></a>
<p>OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.</p>
<p>This module is part of the <a class="reference external" href="https://github.com/OCA/partner-contact/tree/12.0/partner_address_two_lines">OCA/partner-contact</a> project on GitHub.</p>
<p>You are welcome to contribute. To learn how please visit <a class="reference external" href="https://odoo-community.org/page/Contribute">https://odoo-community.org/page/Contribute</a>.</p>
</div>
</div>
</div>
</body>
</html>

30
partner_capital/i18n/pt.po

@ -9,7 +9,7 @@ msgstr ""
"Project-Id-Version: Odoo Server 10.0\n" "Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-11-21 01:48+0000\n" "POT-Creation-Date: 2017-11-21 01:48+0000\n"
"PO-Revision-Date: 2020-03-01 18:13+0000\n"
"PO-Revision-Date: 2021-02-15 15:45+0000\n"
"Last-Translator: Pedro Castro Silva <pedrocs@exo.pt>\n" "Last-Translator: Pedro Castro Silva <pedrocs@exo.pt>\n"
"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" "Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n"
"Language: pt\n" "Language: pt\n"
@ -17,7 +17,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Weblate 3.10\n"
"X-Generator: Weblate 4.3.2\n"
#. module: partner_capital #. module: partner_capital
#: selection:res.partner,company_size:0 #: selection:res.partner,company_size:0
@ -33,38 +33,38 @@ msgstr ""
#: model:ir.model.fields,field_description:partner_capital.field_res_partner__capital_amount #: model:ir.model.fields,field_description:partner_capital.field_res_partner__capital_amount
#: model:ir.model.fields,field_description:partner_capital.field_res_users__capital_amount #: model:ir.model.fields,field_description:partner_capital.field_res_users__capital_amount
msgid "Capital amount" msgid "Capital amount"
msgstr ""
msgstr "Montante de Capital"
#. module: partner_capital #. module: partner_capital
#: model:ir.model.fields,field_description:partner_capital.field_res_partner__capital_country_id #: model:ir.model.fields,field_description:partner_capital.field_res_partner__capital_country_id
#: model:ir.model.fields,field_description:partner_capital.field_res_users__capital_country_id #: model:ir.model.fields,field_description:partner_capital.field_res_users__capital_country_id
#: model_terms:ir.ui.view,arch_db:partner_capital.view_res_partner_filter_capital #: model_terms:ir.ui.view,arch_db:partner_capital.view_res_partner_filter_capital
msgid "Capital country" msgid "Capital country"
msgstr ""
msgstr "País do Capital"
#. module: partner_capital #. module: partner_capital
#: model:ir.model.fields,field_description:partner_capital.field_res_partner__capital_currency_id #: model:ir.model.fields,field_description:partner_capital.field_res_partner__capital_currency_id
#: model:ir.model.fields,field_description:partner_capital.field_res_users__capital_currency_id #: model:ir.model.fields,field_description:partner_capital.field_res_users__capital_currency_id
msgid "Capital currency" msgid "Capital currency"
msgstr ""
msgstr "Moeda do Capital"
#. module: partner_capital #. module: partner_capital
#: model:ir.model.fields,field_description:partner_capital.field_res_partner__company_size #: model:ir.model.fields,field_description:partner_capital.field_res_partner__company_size
#: model:ir.model.fields,field_description:partner_capital.field_res_users__company_size #: model:ir.model.fields,field_description:partner_capital.field_res_users__company_size
#: model_terms:ir.ui.view,arch_db:partner_capital.view_res_partner_filter_capital #: model_terms:ir.ui.view,arch_db:partner_capital.view_res_partner_filter_capital
msgid "Company size" msgid "Company size"
msgstr ""
msgstr "Dimensão da Empresa"
#. module: partner_capital #. module: partner_capital
#: model:ir.model,name:partner_capital.model_res_partner #: model:ir.model,name:partner_capital.model_res_partner
msgid "Contact" msgid "Contact"
msgstr ""
msgstr "Contacto"
#. module: partner_capital #. module: partner_capital
#: model:ir.model.fields,help:partner_capital.field_res_partner__capital_country_id #: model:ir.model.fields,help:partner_capital.field_res_partner__capital_country_id
#: model:ir.model.fields,help:partner_capital.field_res_users__capital_country_id #: model:ir.model.fields,help:partner_capital.field_res_users__capital_country_id
msgid "Country of origin of this company's capital." msgid "Country of origin of this company's capital."
msgstr ""
msgstr "País de origem do capital desta empresa."
#. module: partner_capital #. module: partner_capital
#: model:ir.model.fields,field_description:partner_capital.field_res_partner_turnover_range__create_uid #: model:ir.model.fields,field_description:partner_capital.field_res_partner_turnover_range__create_uid
@ -104,7 +104,7 @@ msgstr "Atualizado pela última vez em"
#. module: partner_capital #. module: partner_capital
#: selection:res.partner,company_size:0 #: selection:res.partner,company_size:0
msgid "Medium" msgid "Medium"
msgstr ""
msgstr "Média"
#. module: partner_capital #. module: partner_capital
#: selection:res.partner,company_size:0 #: selection:res.partner,company_size:0
@ -120,37 +120,37 @@ msgstr "Nome"
#: model:ir.model.fields,help:partner_capital.field_res_partner__capital_amount #: model:ir.model.fields,help:partner_capital.field_res_partner__capital_amount
#: model:ir.model.fields,help:partner_capital.field_res_users__capital_amount #: model:ir.model.fields,help:partner_capital.field_res_users__capital_amount
msgid "Publicly registered capital amount." msgid "Publicly registered capital amount."
msgstr ""
msgstr "Montante de capital registado publicamente."
#. module: partner_capital #. module: partner_capital
#: selection:res.partner,company_size:0 #: selection:res.partner,company_size:0
msgid "Small" msgid "Small"
msgstr ""
msgstr "Pequena"
#. module: partner_capital #. module: partner_capital
#: model_terms:ir.ui.view,arch_db:partner_capital.view_res_partner_filter_capital #: model_terms:ir.ui.view,arch_db:partner_capital.view_res_partner_filter_capital
msgid "Turnover" msgid "Turnover"
msgstr ""
msgstr "Volume de Negócios"
#. module: partner_capital #. module: partner_capital
#: model:ir.model.fields,field_description:partner_capital.field_res_partner__turnover_amount #: model:ir.model.fields,field_description:partner_capital.field_res_partner__turnover_amount
#: model:ir.model.fields,field_description:partner_capital.field_res_users__turnover_amount #: model:ir.model.fields,field_description:partner_capital.field_res_users__turnover_amount
msgid "Turnover Amount" msgid "Turnover Amount"
msgstr ""
msgstr "Montante do Volume de Negócios"
#. module: partner_capital #. module: partner_capital
#: model:ir.model,name:partner_capital.model_res_partner_turnover_range #: model:ir.model,name:partner_capital.model_res_partner_turnover_range
#: model:ir.model.fields,field_description:partner_capital.field_res_partner__turnover_range_id #: model:ir.model.fields,field_description:partner_capital.field_res_partner__turnover_range_id
#: model:ir.model.fields,field_description:partner_capital.field_res_users__turnover_range_id #: model:ir.model.fields,field_description:partner_capital.field_res_users__turnover_range_id
msgid "Turnover range" msgid "Turnover range"
msgstr ""
msgstr "Intervalo de volume de negócios"
#. module: partner_capital #. module: partner_capital
#: model:ir.actions.act_window,name:partner_capital.res_partner_turnover_range_action #: model:ir.actions.act_window,name:partner_capital.res_partner_turnover_range_action
#: model:ir.ui.menu,name:partner_capital.menu_res_partner_turnover_range #: model:ir.ui.menu,name:partner_capital.menu_res_partner_turnover_range
#: model_terms:ir.ui.view,arch_db:partner_capital.res_partner_turnover_range_tree_view #: model_terms:ir.ui.view,arch_db:partner_capital.res_partner_turnover_range_tree_view
msgid "Turnover ranges" msgid "Turnover ranges"
msgstr ""
msgstr "Intervalos de volumes de negócios"
#~ msgid "Partner" #~ msgid "Partner"
#~ msgstr "Parceiro" #~ msgstr "Parceiro"

9
partner_coc/i18n/es.po

@ -9,14 +9,15 @@ msgstr ""
"Project-Id-Version: Odoo Server 10.0\n" "Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-07-08 02:41+0000\n" "POT-Creation-Date: 2017-07-08 02:41+0000\n"
"PO-Revision-Date: 2017-07-08 02:41+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"PO-Revision-Date: 2021-03-23 12:46+0000\n"
"Last-Translator: oihane <oihanecruce@gmail.com>\n"
"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" "Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n"
"Language: es\n" "Language: es\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.3.2\n"
#. module: partner_coc #. module: partner_coc
#: model:res.partner.id_category,name:partner_coc.id_category_coc #: model:res.partner.id_category,name:partner_coc.id_category_coc
@ -32,7 +33,7 @@ msgstr ""
#. module: partner_coc #. module: partner_coc
#: model:ir.model,name:partner_coc.model_res_partner #: model:ir.model,name:partner_coc.model_res_partner
msgid "Contact" msgid "Contact"
msgstr ""
msgstr "Contacto"
#~ msgid "Partner" #~ msgid "Partner"
#~ msgstr "Empresa" #~ msgstr "Empresa"

11
partner_coc/i18n/pt.po

@ -9,30 +9,31 @@ msgstr ""
"Project-Id-Version: Odoo Server 10.0\n" "Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-11-21 01:48+0000\n" "POT-Creation-Date: 2017-11-21 01:48+0000\n"
"PO-Revision-Date: 2017-11-21 01:48+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"PO-Revision-Date: 2021-02-15 15:45+0000\n"
"Last-Translator: Pedro Castro Silva <pedrocs@exo.pt>\n"
"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" "Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n"
"Language: pt\n" "Language: pt\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Weblate 4.3.2\n"
#. module: partner_coc #. module: partner_coc
#: model:res.partner.id_category,name:partner_coc.id_category_coc #: model:res.partner.id_category,name:partner_coc.id_category_coc
msgid "Chamber Of Commerce Registration Number" msgid "Chamber Of Commerce Registration Number"
msgstr ""
msgstr "Nº de Registo na Câmara de Comércio"
#. module: partner_coc #. module: partner_coc
#: model:ir.model.fields,field_description:partner_coc.field_res_partner__coc_registration_number #: model:ir.model.fields,field_description:partner_coc.field_res_partner__coc_registration_number
#: model:ir.model.fields,field_description:partner_coc.field_res_users__coc_registration_number #: model:ir.model.fields,field_description:partner_coc.field_res_users__coc_registration_number
msgid "CoC Registration Number" msgid "CoC Registration Number"
msgstr ""
msgstr "Nº Registo CdC"
#. module: partner_coc #. module: partner_coc
#: model:ir.model,name:partner_coc.model_res_partner #: model:ir.model,name:partner_coc.model_res_partner
msgid "Contact" msgid "Contact"
msgstr ""
msgstr "Contacto"
#~ msgid "Partner" #~ msgid "Partner"
#~ msgstr "Parceiro" #~ msgstr "Parceiro"

25
partner_company_type/i18n/pt.po

@ -9,14 +9,15 @@ msgstr ""
"Project-Id-Version: Odoo Server 10.0\n" "Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-11-21 01:49+0000\n" "POT-Creation-Date: 2017-11-21 01:49+0000\n"
"PO-Revision-Date: 2017-11-21 01:49+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"PO-Revision-Date: 2021-02-15 15:45+0000\n"
"Last-Translator: Pedro Castro Silva <pedrocs@exo.pt>\n"
"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" "Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n"
"Language: pt\n" "Language: pt\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Weblate 4.3.2\n"
#. module: partner_company_type #. module: partner_company_type
#: model:res.partner.company.type,shortcut:partner_company_type.res_partner_company_type_sa #: model:res.partner.company.type,shortcut:partner_company_type.res_partner_company_type_sa
@ -26,7 +27,7 @@ msgstr ""
#. module: partner_company_type #. module: partner_company_type
#: model:ir.model.fields,field_description:partner_company_type.field_res_partner_company_type__shortcut #: model:ir.model.fields,field_description:partner_company_type.field_res_partner_company_type__shortcut
msgid "Abbreviation" msgid "Abbreviation"
msgstr ""
msgstr "Abreviatura"
#. module: partner_company_type #. module: partner_company_type
#: model:ir.model.fields,help:partner_company_type.field_res_partner_company_type__country_id #: model:ir.model.fields,help:partner_company_type.field_res_partner_company_type__country_id
@ -34,28 +35,30 @@ msgid ""
"Allows this company type to be selected on partners from this country only. " "Allows this company type to be selected on partners from this country only. "
"Leave it blank if you want it to appear on any partner." "Leave it blank if you want it to appear on any partner."
msgstr "" msgstr ""
"Permite que este tipo de empresa seja apenas selecionado em parceiros deste "
"país. Deixe vazio se quiser que apareça em qualquer parceiro."
#. module: partner_company_type #. module: partner_company_type
#: model:res.partner.company.type,name:partner_company_type.res_partner_company_type_sa #: model:res.partner.company.type,name:partner_company_type.res_partner_company_type_sa
msgid "Anonymous Company" msgid "Anonymous Company"
msgstr ""
msgstr "Sociedade Anónima"
#. module: partner_company_type #. module: partner_company_type
#: model:ir.actions.act_window,name:partner_company_type.res_partner_company_type_act_window #: model:ir.actions.act_window,name:partner_company_type.res_partner_company_type_act_window
#: model:ir.ui.menu,name:partner_company_type.menu_partner_company_type #: model:ir.ui.menu,name:partner_company_type.menu_partner_company_type
#: model_terms:ir.ui.view,arch_db:partner_company_type.res_partner_company_type_form_view #: model_terms:ir.ui.view,arch_db:partner_company_type.res_partner_company_type_form_view
msgid "Company Types" msgid "Company Types"
msgstr ""
msgstr "Tipos de Empresas"
#. module: partner_company_type #. module: partner_company_type
#: model:ir.model,name:partner_company_type.model_res_partner #: model:ir.model,name:partner_company_type.model_res_partner
msgid "Contact" msgid "Contact"
msgstr ""
msgstr "Contacto"
#. module: partner_company_type #. module: partner_company_type
#: model:ir.model.fields,field_description:partner_company_type.field_res_partner_company_type__country_id #: model:ir.model.fields,field_description:partner_company_type.field_res_partner_company_type__country_id
msgid "Country" msgid "Country"
msgstr ""
msgstr "País"
#. module: partner_company_type #. module: partner_company_type
#: model:ir.model.fields,field_description:partner_company_type.field_res_partner_company_type__create_uid #: model:ir.model.fields,field_description:partner_company_type.field_res_partner_company_type__create_uid
@ -96,22 +99,22 @@ msgstr "Atualizado pela última vez em"
#: model:ir.model.fields,field_description:partner_company_type.field_res_partner__partner_company_type_id #: model:ir.model.fields,field_description:partner_company_type.field_res_partner__partner_company_type_id
#: model:ir.model.fields,field_description:partner_company_type.field_res_users__partner_company_type_id #: model:ir.model.fields,field_description:partner_company_type.field_res_users__partner_company_type_id
msgid "Legal Form" msgid "Legal Form"
msgstr ""
msgstr "Forma Legal"
#. module: partner_company_type #. module: partner_company_type
#: model:ir.model,name:partner_company_type.model_res_partner_company_type #: model:ir.model,name:partner_company_type.model_res_partner_company_type
msgid "Partner Company Type" msgid "Partner Company Type"
msgstr ""
msgstr "Tipo de Empresa do Parceiro"
#. module: partner_company_type #. module: partner_company_type
#: sql_constraint:res.partner.company.type:0 #: sql_constraint:res.partner.company.type:0
msgid "Partner Company Type already exists!" msgid "Partner Company Type already exists!"
msgstr ""
msgstr "Tipo de Empresa de Parceiro já existe!"
#. module: partner_company_type #. module: partner_company_type
#: model:ir.model.fields,field_description:partner_company_type.field_res_partner_company_type__name #: model:ir.model.fields,field_description:partner_company_type.field_res_partner_company_type__name
msgid "Title" msgid "Title"
msgstr ""
msgstr "Título"
#~ msgid "Partner" #~ msgid "Partner"
#~ msgstr "Parceiro" #~ msgstr "Parceiro"

27
partner_contact_access_link/i18n/fr.po

@ -0,0 +1,27 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * partner_contact_access_link
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 12.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2021-01-27 13:39+0000\n"
"Last-Translator: Yann Papouin <y.papouin@dec-industrie.com>\n"
"Language-Team: none\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.3.2\n"
#. module: partner_contact_access_link
#: model:ir.model,name:partner_contact_access_link.model_res_partner
msgid "Contact"
msgstr "Contact"
#. module: partner_contact_access_link
#: model_terms:ir.ui.view,arch_db:partner_contact_access_link.view_partner_form
msgid "Open full form"
msgstr "Ouvrir le formulaire complet"

5
partner_contact_birthdate/README.rst

@ -29,6 +29,10 @@ This module was written to extend the functionality of Odoo to support setting
a birthdate using a date format and allow you to benefit of a clearer API and a birthdate using a date format and allow you to benefit of a clearer API and
UI. UI.
Add a computed age field on Partners
.. image:: https://raw.githubusercontent.com/OCA/partner-contact/12.0/partner_contact_birthdate/static/description/age.png
**Table of contents** **Table of contents**
.. contents:: .. contents::
@ -69,6 +73,7 @@ Contributors
* Matjaž Mozetič <m.mozetic@matmoz.si> * Matjaž Mozetič <m.mozetic@matmoz.si>
* Rudolf Schnapka <schnapkar@golive-saar.de> * Rudolf Schnapka <schnapkar@golive-saar.de>
* Denis Leemann <denis.leemann@camptocamp.com> * Denis Leemann <denis.leemann@camptocamp.com>
* Druidoo (<https://www.druidoo.io>)
Maintainers Maintainers
~~~~~~~~~~~ ~~~~~~~~~~~

3
partner_contact_birthdate/__manifest__.py

@ -1,10 +1,11 @@
# Copyright 2014-2015 Grupo ESOC <www.grupoesoc.es> # Copyright 2014-2015 Grupo ESOC <www.grupoesoc.es>
# Copyright 2017-Apertoso N.V. (<http://www.apertoso.be>) # Copyright 2017-Apertoso N.V. (<http://www.apertoso.be>)
# Copyright 2019-2020: Druidoo (<https://www.druidoo.io>)
# 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": "Contact's birthdate", "name": "Contact's birthdate",
'version': '12.0.1.0.0',
'version': '12.0.1.1.0',
"author": "Tecnativa," "author": "Tecnativa,"
"Odoo Community Association (OCA)", "Odoo Community Association (OCA)",
"category": "Customer Relationship Management", "category": "Customer Relationship Management",

6
partner_contact_birthdate/i18n/am.po

@ -18,6 +18,12 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

6
partner_contact_birthdate/i18n/ar.po

@ -19,6 +19,12 @@ msgstr ""
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" "&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

6
partner_contact_birthdate/i18n/bg.po

@ -18,6 +18,12 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

6
partner_contact_birthdate/i18n/bs.po

@ -19,6 +19,12 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

6
partner_contact_birthdate/i18n/ca.po

@ -19,6 +19,12 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.10\n" "X-Generator: Weblate 3.10\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

6
partner_contact_birthdate/i18n/cs.po

@ -18,6 +18,12 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

6
partner_contact_birthdate/i18n/da.po

@ -19,6 +19,12 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.7.1\n" "X-Generator: Weblate 3.7.1\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

6
partner_contact_birthdate/i18n/de.po

@ -19,6 +19,12 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.10\n" "X-Generator: Weblate 3.10\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

6
partner_contact_birthdate/i18n/el_GR.po

@ -19,6 +19,12 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

6
partner_contact_birthdate/i18n/en_GB.po

@ -19,6 +19,12 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

12
partner_contact_birthdate/i18n/es.po

@ -9,15 +9,21 @@ msgstr ""
"Project-Id-Version: Odoo Server 10.0\n" "Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-10 01:50+0000\n" "POT-Creation-Date: 2017-06-10 01:50+0000\n"
"PO-Revision-Date: 2019-08-04 17:44+0000\n"
"Last-Translator: eduardgm <eduard.garcia@qubiq.es>\n"
"PO-Revision-Date: 2021-03-23 12:46+0000\n"
"Last-Translator: oihane <oihanecruce@gmail.com>\n"
"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" "Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n"
"Language: es\n" "Language: es\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.7.1\n"
"X-Generator: Weblate 4.3.2\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr "Edad"
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date

6
partner_contact_birthdate/i18n/es_CR.po

@ -19,6 +19,12 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

6
partner_contact_birthdate/i18n/es_EC.po

@ -19,6 +19,12 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

6
partner_contact_birthdate/i18n/es_MX.po

@ -19,6 +19,12 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

6
partner_contact_birthdate/i18n/es_VE.po

@ -19,6 +19,12 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

6
partner_contact_birthdate/i18n/et.po

@ -18,6 +18,12 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

6
partner_contact_birthdate/i18n/eu.po

@ -18,6 +18,12 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

34
partner_contact_birthdate/i18n/eu_ES.po

@ -0,0 +1,34 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * partner_contact_birthdate
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 12.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2021-03-23 12:46+0000\n"
"Last-Translator: oihane <oihanecruce@gmail.com>\n"
"Language-Team: none\n"
"Language: eu_ES\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.3.2\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr "Adina"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date
msgid "Birthdate"
msgstr "Jaiotzadata"
#. module: partner_contact_birthdate
#: model:ir.model,name:partner_contact_birthdate.model_res_partner
msgid "Contact"
msgstr "Kontaktua"

6
partner_contact_birthdate/i18n/fi.po

@ -19,6 +19,12 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

6
partner_contact_birthdate/i18n/fr.po

@ -18,6 +18,12 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: \n" "Plural-Forms: \n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

6
partner_contact_birthdate/i18n/fr_CA.po

@ -19,6 +19,12 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

6
partner_contact_birthdate/i18n/fr_CH.po

@ -19,6 +19,12 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

6
partner_contact_birthdate/i18n/gl.po

@ -18,6 +18,12 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

10
partner_contact_birthdate/i18n/hr.po

@ -16,10 +16,16 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 3.8\n" "X-Generator: Weblate 3.8\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

6
partner_contact_birthdate/i18n/hr_HR.po

@ -20,6 +20,12 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

6
partner_contact_birthdate/i18n/hu.po

@ -18,6 +18,12 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

6
partner_contact_birthdate/i18n/it.po

@ -18,6 +18,12 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

6
partner_contact_birthdate/i18n/ja.po

@ -18,6 +18,12 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

6
partner_contact_birthdate/i18n/lt.po

@ -19,6 +19,12 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n"
"%100<10 || n%100>=20) ? 1 : 2);\n" "%100<10 || n%100>=20) ? 1 : 2);\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

6
partner_contact_birthdate/i18n/lv.po

@ -19,6 +19,12 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : " "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : "
"2);\n" "2);\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

6
partner_contact_birthdate/i18n/mk.po

@ -18,6 +18,12 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" "Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

6
partner_contact_birthdate/i18n/mn.po

@ -18,6 +18,12 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

6
partner_contact_birthdate/i18n/nb.po

@ -19,6 +19,12 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

6
partner_contact_birthdate/i18n/nb_NO.po

@ -19,6 +19,12 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

6
partner_contact_birthdate/i18n/nl.po

@ -18,6 +18,12 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

6
partner_contact_birthdate/i18n/nl_BE.po

@ -19,6 +19,12 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

6
partner_contact_birthdate/i18n/nl_NL.po

@ -19,6 +19,12 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

6
partner_contact_birthdate/i18n/partner_contact_birthdate.pot

@ -13,6 +13,12 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: \n" "Plural-Forms: \n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

6
partner_contact_birthdate/i18n/pl.po

@ -20,6 +20,12 @@ msgstr ""
"%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n" "%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n"
"%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" "%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

6
partner_contact_birthdate/i18n/pt.po

@ -19,6 +19,12 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Weblate 3.10\n" "X-Generator: Weblate 3.10\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

10
partner_contact_birthdate/i18n/pt_BR.po

@ -11,8 +11,8 @@ msgstr ""
"POT-Creation-Date: 2017-06-10 01:50+0000\n" "POT-Creation-Date: 2017-06-10 01:50+0000\n"
"PO-Revision-Date: 2019-09-17 17:24+0000\n" "PO-Revision-Date: 2019-09-17 17:24+0000\n"
"Last-Translator: Rodrigo Macedo <rmsolucoeseminformatic4@gmail.com>\n" "Last-Translator: Rodrigo Macedo <rmsolucoeseminformatic4@gmail.com>\n"
"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/"
"23907/pt_BR/)\n"
"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/"
"teams/23907/pt_BR/)\n"
"Language: pt_BR\n" "Language: pt_BR\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
@ -20,6 +20,12 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n" "Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.8\n" "X-Generator: Weblate 3.8\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

6
partner_contact_birthdate/i18n/pt_PT.po

@ -19,6 +19,12 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

6
partner_contact_birthdate/i18n/ro.po

@ -19,6 +19,12 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" "Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?"
"2:1));\n" "2:1));\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

6
partner_contact_birthdate/i18n/ru.po

@ -20,6 +20,12 @@ msgstr ""
"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" "%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n"
"%100>=11 && n%100<=14)? 2 : 3);\n" "%100>=11 && n%100<=14)? 2 : 3);\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

6
partner_contact_birthdate/i18n/sk.po

@ -18,6 +18,12 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

6
partner_contact_birthdate/i18n/sl.po

@ -19,6 +19,12 @@ msgstr ""
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n"
"%100==4 ? 2 : 3);\n" "%100==4 ? 2 : 3);\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

6
partner_contact_birthdate/i18n/sr@latin.po

@ -20,6 +20,12 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

6
partner_contact_birthdate/i18n/sv.po

@ -18,6 +18,12 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

6
partner_contact_birthdate/i18n/th.po

@ -18,6 +18,12 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

6
partner_contact_birthdate/i18n/tr.po

@ -18,6 +18,12 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

6
partner_contact_birthdate/i18n/tr_TR.po

@ -19,6 +19,12 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

6
partner_contact_birthdate/i18n/vi.po

@ -18,6 +18,12 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

6
partner_contact_birthdate/i18n/zh_CN.po

@ -19,6 +19,12 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

6
partner_contact_birthdate/i18n/zh_TW.po

@ -19,6 +19,12 @@ msgstr ""
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
#. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__age
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__age
msgid "Age"
msgstr ""
#. module: partner_contact_birthdate #. module: partner_contact_birthdate
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_partner__birthdate_date
#: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date #: model:ir.model.fields,field_description:partner_contact_birthdate.field_res_users__birthdate_date

16
partner_contact_birthdate/models/res_partner.py

@ -1,11 +1,25 @@
# Copyright (C) 2014-2015 Grupo ESOC <www.grupoesoc.es> # Copyright (C) 2014-2015 Grupo ESOC <www.grupoesoc.es>
# Copyright 2017-Apertoso N.V. (<http://www.apertoso.be>) # Copyright 2017-Apertoso N.V. (<http://www.apertoso.be>)
# Copyright 2019-2020: Druidoo (<https://www.druidoo.io>)
# 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).
from odoo import fields, models
from dateutil.relativedelta import relativedelta
from odoo import api, fields, models
class ResPartner(models.Model): class ResPartner(models.Model):
"""Partner with birth date in date format.""" """Partner with birth date in date format."""
_inherit = "res.partner" _inherit = "res.partner"
birthdate_date = fields.Date("Birthdate") birthdate_date = fields.Date("Birthdate")
age = fields.Integer(string="Age", readonly=True, compute="_compute_age")
@api.depends("birthdate_date")
def _compute_age(self):
for record in self:
age = 0
if record.birthdate_date:
age = relativedelta(fields.Date.today(), record.birthdate_date).years
record.age = age

1
partner_contact_birthdate/readme/CONTRIBUTORS.rst

@ -3,3 +3,4 @@
* Matjaž Mozetič <m.mozetic@matmoz.si> * Matjaž Mozetič <m.mozetic@matmoz.si>
* Rudolf Schnapka <schnapkar@golive-saar.de> * Rudolf Schnapka <schnapkar@golive-saar.de>
* Denis Leemann <denis.leemann@camptocamp.com> * Denis Leemann <denis.leemann@camptocamp.com>
* Druidoo (<https://www.druidoo.io>)

4
partner_contact_birthdate/readme/DESCRIPTION.rst

@ -1,3 +1,7 @@
This module was written to extend the functionality of Odoo to support setting This module was written to extend the functionality of Odoo to support setting
a birthdate using a date format and allow you to benefit of a clearer API and a birthdate using a date format and allow you to benefit of a clearer API and
UI. UI.
Add a computed age field on Partners
.. image:: ../static/description/age.png

BIN
partner_contact_birthdate/static/description/age.png

After

Width: 1211  |  Height: 582  |  Size: 95 KiB

3
partner_contact_birthdate/static/description/index.html

@ -371,6 +371,8 @@ ul.auto-toc {
<p>This module was written to extend the functionality of Odoo to support setting <p>This module was written to extend the functionality of Odoo to support setting
a birthdate using a date format and allow you to benefit of a clearer API and a birthdate using a date format and allow you to benefit of a clearer API and
UI.</p> UI.</p>
<p>Add a computed age field on Partners</p>
<img alt="https://raw.githubusercontent.com/OCA/partner-contact/12.0/partner_contact_birthdate/static/description/age.png" src="https://raw.githubusercontent.com/OCA/partner-contact/12.0/partner_contact_birthdate/static/description/age.png" />
<p><strong>Table of contents</strong></p> <p><strong>Table of contents</strong></p>
<div class="contents local topic" id="contents"> <div class="contents local topic" id="contents">
<ul class="simple"> <ul class="simple">
@ -417,6 +419,7 @@ If you spotted it first, help us smashing it by providing a detailed and welcome
<li>Matjaž Mozetič &lt;<a class="reference external" href="mailto:m.mozetic&#64;matmoz.si">m.mozetic&#64;matmoz.si</a>&gt;</li> <li>Matjaž Mozetič &lt;<a class="reference external" href="mailto:m.mozetic&#64;matmoz.si">m.mozetic&#64;matmoz.si</a>&gt;</li>
<li>Rudolf Schnapka &lt;<a class="reference external" href="mailto:schnapkar&#64;golive-saar.de">schnapkar&#64;golive-saar.de</a>&gt;</li> <li>Rudolf Schnapka &lt;<a class="reference external" href="mailto:schnapkar&#64;golive-saar.de">schnapkar&#64;golive-saar.de</a>&gt;</li>
<li>Denis Leemann &lt;<a class="reference external" href="mailto:denis.leemann&#64;camptocamp.com">denis.leemann&#64;camptocamp.com</a>&gt;</li> <li>Denis Leemann &lt;<a class="reference external" href="mailto:denis.leemann&#64;camptocamp.com">denis.leemann&#64;camptocamp.com</a>&gt;</li>
<li>Druidoo (&lt;<a class="reference external" href="https://www.druidoo.io">https://www.druidoo.io</a>&gt;)</li>
</ul> </ul>
</div> </div>
<div class="section" id="maintainers"> <div class="section" id="maintainers">

3
partner_contact_birthdate/tests/__init__.py

@ -0,0 +1,3 @@
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
from . import test_res_partner

21
partner_contact_birthdate/tests/test_res_partner.py

@ -0,0 +1,21 @@
# Copyright 2019-2020: Druidoo (<https://www.druidoo.io>)
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
from dateutil.relativedelta import relativedelta
from odoo import fields
from odoo.tests import common
class TestResPartner(common.TransactionCase):
def setUp(self):
super(TestResPartner, self).setUp()
self.partner_admin = self.env.ref("base.partner_admin")
self.partner_admin.write({"birthdate_date": "1991-09-05"})
def test_compute_age(self):
self.partner_admin._compute_age()
age = relativedelta(
fields.Date.today(), self.partner_admin.birthdate_date
).years
self.assertEqual(self.partner_admin.age, age)

18
partner_contact_birthdate/views/res_partner.xml

@ -1,15 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8" ?>
<!-- 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).
Copyright 2015 Grupo ESOC Ingeniería de Servicios, S.L.U. -->
Copyright 2015 Grupo ESOC Ingeniería de Servicios, S.L.U.
Copyright 2019-2020: Druidoo (<https://www.druidoo.io>)
-->
<odoo> <odoo>
<record id="view_personal_information_birthdate_date" model="ir.ui.view"> <record id="view_personal_information_birthdate_date" model="ir.ui.view">
<field name="name">Birthdate Date field</field> <field name="name">Birthdate Date field</field>
<field name="model">res.partner</field> <field name="model">res.partner</field>
<field name="inherit_id" ref="partner_contact_personal_information_page.personal_information"/>
<field
name="inherit_id"
ref="partner_contact_personal_information_page.personal_information"
/>
<field name="arch" type="xml"> <field name="arch" type="xml">
<xpath expr="//group[@name='personal_information_group']"> <xpath expr="//group[@name='personal_information_group']">
<field name='birthdate_date'/>
<field name='birthdate_date' />
<field
name="age"
attrs="{'invisible': [('birthdate_date', '=', False)]}"
/>
</xpath> </xpath>
</field> </field>
</record> </record>

2
partner_default_sale_discount/__manifest__.py

@ -3,7 +3,7 @@
{ {
"name": "Default sales discount per partner", "name": "Default sales discount per partner",
"version": "12.0.1.0.0",
"version": "12.0.1.0.1",
"category": "Partner Management", "category": "Partner Management",
"license": "AGPL-3", "license": "AGPL-3",
"author": "Tecnativa, " "author": "Tecnativa, "

14
partner_default_sale_discount/i18n/it.po

@ -9,32 +9,32 @@ msgstr ""
"Project-Id-Version: Odoo Server 9.0c\n" "Project-Id-Version: Odoo Server 9.0c\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-11-24 01:41+0000\n" "POT-Creation-Date: 2016-11-24 01:41+0000\n"
"PO-Revision-Date: 2016-11-24 01:41+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2016\n"
"PO-Revision-Date: 2021-02-09 20:44+0000\n"
"Last-Translator: Francesco Foresti <francesco.foresti@ooops404.com>\n"
"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" "Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n"
"Language: it\n" "Language: it\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.3.2\n"
#. module: partner_default_sale_discount #. module: partner_default_sale_discount
#: model:ir.model,name:partner_default_sale_discount.model_res_partner #: model:ir.model,name:partner_default_sale_discount.model_res_partner
msgid "Contact" msgid "Contact"
msgstr ""
msgstr "Contatto"
#. module: partner_default_sale_discount #. module: partner_default_sale_discount
#: model:ir.model.fields,field_description:partner_default_sale_discount.field_res_partner__default_sale_discount #: model:ir.model.fields,field_description:partner_default_sale_discount.field_res_partner__default_sale_discount
#: model:ir.model.fields,field_description:partner_default_sale_discount.field_res_users__default_sale_discount #: model:ir.model.fields,field_description:partner_default_sale_discount.field_res_users__default_sale_discount
#: model:ir.model.fields,field_description:partner_default_sale_discount.field_sale_order__default_sale_discount #: model:ir.model.fields,field_description:partner_default_sale_discount.field_sale_order__default_sale_discount
msgid "Default sales discount (%)" msgid "Default sales discount (%)"
msgstr ""
msgstr "Sconto predefinito vendite (%)"
#. module: partner_default_sale_discount #. module: partner_default_sale_discount
#: model:ir.model,name:partner_default_sale_discount.model_sale_order #: model:ir.model,name:partner_default_sale_discount.model_sale_order
#, fuzzy
msgid "Sale Order" msgid "Sale Order"
msgstr "Ordine di vendita"
msgstr "Ordine di Vendita"
#~ msgid "Partner" #~ msgid "Partner"
#~ msgstr "Partner" #~ msgstr "Partner"

8
partner_default_sale_discount/models/sale_order.py

@ -32,9 +32,9 @@ class SaleOrder(models.Model):
# This should be handled in "string" mode, as the context can # This should be handled in "string" mode, as the context can
# contain a expression that can only be evaled on execution time # contain a expression that can only be evaled on execution time
# on the JS web client # on the JS web client
context = xml_order_line[0].get('context', '{}').replace(
"{", "{'default_discount': default_sale_discount, ", 1
)
xml_order_line[0].set('context', context)
node_val = xml_order_line[0].get('context', '{}').strip()[1:-1]
elems = node_val.split(',') if node_val else []
to_add = ["'default_discount': default_sale_discount"]
xml_order_line[0].set('context', '{' + ', '.join(elems + to_add) + '}')
res['arch'] = etree.tostring(eview) res['arch'] = etree.tostring(eview)
return res return res

2
partner_default_sale_discount/tests/test_partner_default_sale_discount.py

@ -13,5 +13,5 @@ class TestPartnerDefaultSaleDiscount(common.SavepointCase):
xml_order_line = eview.xpath("//field[@name='order_line']") xml_order_line = eview.xpath("//field[@name='order_line']")
self.assertTrue(xml_order_line) self.assertTrue(xml_order_line)
self.assertIn( self.assertIn(
"'default_discount': default_sale_discount,",
"'default_discount': default_sale_discount",
xml_order_line[0].get('context', '{}')) xml_order_line[0].get('context', '{}'))

9
partner_disable_gravatar/i18n/es.po

@ -9,19 +9,20 @@ msgstr ""
"Project-Id-Version: Odoo Server 10.0\n" "Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-02-21 03:58+0000\n" "POT-Creation-Date: 2018-02-21 03:58+0000\n"
"PO-Revision-Date: 2018-02-21 03:58+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2018\n"
"PO-Revision-Date: 2021-03-23 12:46+0000\n"
"Last-Translator: oihane <oihanecruce@gmail.com>\n"
"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" "Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n"
"Language: es\n" "Language: es\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.3.2\n"
#. module: partner_disable_gravatar #. module: partner_disable_gravatar
#: model:ir.model,name:partner_disable_gravatar.model_res_partner #: model:ir.model,name:partner_disable_gravatar.model_res_partner
msgid "Contact" msgid "Contact"
msgstr ""
msgstr "Contacto"
#~ msgid "Partner" #~ msgid "Partner"
#~ msgstr "Empresa" #~ msgstr "Empresa"

19
partner_employee_quantity/i18n/pt.po

@ -9,19 +9,20 @@ msgstr ""
"Project-Id-Version: Odoo Server 10.0\n" "Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-12-26 15:33+0000\n" "POT-Creation-Date: 2017-12-26 15:33+0000\n"
"PO-Revision-Date: 2017-12-26 15:33+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"PO-Revision-Date: 2021-02-15 15:45+0000\n"
"Last-Translator: Pedro Castro Silva <pedrocs@exo.pt>\n"
"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" "Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n"
"Language: pt\n" "Language: pt\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Weblate 4.3.2\n"
#. module: partner_employee_quantity #. module: partner_employee_quantity
#: model:ir.model,name:partner_employee_quantity.model_res_partner #: model:ir.model,name:partner_employee_quantity.model_res_partner
msgid "Contact" msgid "Contact"
msgstr ""
msgstr "Contacto"
#. module: partner_employee_quantity #. module: partner_employee_quantity
#: model:ir.model.fields,field_description:partner_employee_quantity.field_res_partner_employee_quantity_range__create_uid #: model:ir.model.fields,field_description:partner_employee_quantity.field_res_partner_employee_quantity_range__create_uid
@ -43,18 +44,18 @@ msgstr "Nome a Apresentar"
#: model:ir.model.fields,field_description:partner_employee_quantity.field_res_users__employee_quantity #: model:ir.model.fields,field_description:partner_employee_quantity.field_res_users__employee_quantity
#: model_terms:ir.ui.view,arch_db:partner_employee_quantity.view_res_partner_filter_employees #: model_terms:ir.ui.view,arch_db:partner_employee_quantity.view_res_partner_filter_employees
msgid "Employee Quantity" msgid "Employee Quantity"
msgstr ""
msgstr "Nº de Funcionários"
#. module: partner_employee_quantity #. module: partner_employee_quantity
#: model_terms:ir.ui.view,arch_db:partner_employee_quantity.view_partner_form_employees #: model_terms:ir.ui.view,arch_db:partner_employee_quantity.view_partner_form_employees
msgid "Employee quantity" msgid "Employee quantity"
msgstr ""
msgstr "Nº de funcionários"
#. module: partner_employee_quantity #. module: partner_employee_quantity
#: model:ir.model.fields,field_description:partner_employee_quantity.field_res_partner__employee_quantity_range_id #: model:ir.model.fields,field_description:partner_employee_quantity.field_res_partner__employee_quantity_range_id
#: model:ir.model.fields,field_description:partner_employee_quantity.field_res_users__employee_quantity_range_id #: model:ir.model.fields,field_description:partner_employee_quantity.field_res_users__employee_quantity_range_id
msgid "Employee quantity range" msgid "Employee quantity range"
msgstr ""
msgstr "Intervalo de nº de funcionários"
#. module: partner_employee_quantity #. module: partner_employee_quantity
#: model:ir.model.fields,field_description:partner_employee_quantity.field_res_partner_employee_quantity_range__id #: model:ir.model.fields,field_description:partner_employee_quantity.field_res_partner_employee_quantity_range__id
@ -84,20 +85,20 @@ msgstr "Nome"
#. module: partner_employee_quantity #. module: partner_employee_quantity
#: model:ir.model,name:partner_employee_quantity.model_res_partner_employee_quantity_range #: model:ir.model,name:partner_employee_quantity.model_res_partner_employee_quantity_range
msgid "Partner employee quantity range" msgid "Partner employee quantity range"
msgstr ""
msgstr "Intervalo de quantidade de nº de funcionários"
#. module: partner_employee_quantity #. module: partner_employee_quantity
#: model:ir.model.fields,help:partner_employee_quantity.field_res_partner__employee_quantity_range_id #: model:ir.model.fields,help:partner_employee_quantity.field_res_partner__employee_quantity_range_id
#: model:ir.model.fields,help:partner_employee_quantity.field_res_users__employee_quantity_range_id #: model:ir.model.fields,help:partner_employee_quantity.field_res_users__employee_quantity_range_id
msgid "Range of this partner depending on the employee quantity." msgid "Range of this partner depending on the employee quantity."
msgstr ""
msgstr "Intervalo deste parceiro relativamente ao nº de funcionários."
#. module: partner_employee_quantity #. module: partner_employee_quantity
#: model:ir.actions.act_window,name:partner_employee_quantity.employees_range_action #: model:ir.actions.act_window,name:partner_employee_quantity.employees_range_action
#: model:ir.ui.menu,name:partner_employee_quantity.menu_employees_range #: model:ir.ui.menu,name:partner_employee_quantity.menu_employees_range
#: model_terms:ir.ui.view,arch_db:partner_employee_quantity.employees_range_tree_view #: model_terms:ir.ui.view,arch_db:partner_employee_quantity.employees_range_tree_view
msgid "Ranges by quantity of employees" msgid "Ranges by quantity of employees"
msgstr ""
msgstr "Intervalos por quantidade de funcionários"
#~ msgid "Partner" #~ msgid "Partner"
#~ msgstr "Parceiro" #~ msgstr "Parceiro"

1
partner_favorite/__init__.py

@ -0,0 +1 @@
from . import models

21
partner_favorite/__manifest__.py

@ -0,0 +1,21 @@
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
{
'name': 'Partner Favorite',
'summary': "Add favorite star on Partner, and filter for favorite",
'version': '12.0.1.1.0',
'author': "Nicolas JEUDY, "
"Myceliandre, "
"Lokavaluto, "
"Odoo Community Association (OCA)",
'license': "AGPL-3",
'maintainer': 'Nicolas JEUDY',
'category': 'Extra Tools',
'website': 'https://odoo-community.org/',
'depends': ['base'],
'data': [
'views/res_partner.xml',
],
'auto_install': False,
'installable': True,
}

45
partner_favorite/i18n/fr.po

@ -0,0 +1,45 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * partner_favorite
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 12.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-05-10 20:53+0000\n"
"PO-Revision-Date: 2021-05-10 20:53+0000\n"
"Last-Translator: <>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: partner_favorite
#: model:ir.model,name:partner_favorite.model_res_partner
msgid "Contact"
msgstr "Contact"
#. module: partner_favorite
#: model:ir.model.fields,help:partner_favorite.field_res_partner__is_favorite
#: model:ir.model.fields,help:partner_favorite.field_res_users__is_favorite
msgid "Display this partner with favorite filter"
msgstr "Afficher les partenaires favoris"
#. module: partner_favorite
#: model:ir.model.fields,field_description:partner_favorite.field_res_partner__favorite_user_ids
#: model:ir.model.fields,field_description:partner_favorite.field_res_users__favorite_user_ids
msgid "Members"
msgstr "Membres"
#. module: partner_favorite
#: model_terms:ir.ui.view,arch_db:partner_favorite.view_partner_search_favorite
msgid "My Favorites"
msgstr "Mes favoris"
#. module: partner_favorite
#: model:ir.model.fields,field_description:partner_favorite.field_res_partner__is_favorite
#: model:ir.model.fields,field_description:partner_favorite.field_res_users__is_favorite
msgid "Show Favorite Partner"
msgstr "Afficher les partenaire favoris"

1
partner_favorite/models/__init__.py

@ -0,0 +1 @@
from . import res_partner

39
partner_favorite/models/res_partner.py

@ -0,0 +1,39 @@
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
import logging
from odoo import fields, models
_logger = logging.getLogger(__name__)
class ResPartner(models.Model):
"""Adds last name and first name; name becomes a stored function field."""
_inherit = 'res.partner'
def _compute_is_favorite(self):
for partner in self:
partner.is_favorite = self.env.user in partner.favorite_user_ids
def _inverse_is_favorite(self):
favorite_partners = not_fav_partners = self.env['res.partner']
for partner in self:
if self.env.user in partner.favorite_user_ids:
favorite_partners |= partner
else:
not_fav_partners |= partner
# partner User has no write access for partner.
not_fav_partners.write({'favorite_user_ids': [(4, self.env.uid)]})
favorite_partners.write({'favorite_user_ids': [(3, self.env.uid)]})
def _get_default_favorite_user_ids(self):
return [(6, 0, [self.env.uid])]
favorite_user_ids = fields.Many2many(
'res.users', 'partner_favorite_user_rel', 'partner_id', 'user_id',
default=_get_default_favorite_user_ids,
string='Members')
is_favorite = fields.Boolean(
compute='_compute_is_favorite',
inverse='_inverse_is_favorite',
string='Show Favorite Partner',
help="Display this partner with favorite filter")

1
partner_favorite/readme/CONFIGURE.rst

@ -0,0 +1 @@
N/A

1
partner_favorite/readme/CONTRIBUTORS.rst

@ -0,0 +1 @@
* Nicolas JEUDY <https://github.com/njeudy>

2
partner_favorite/readme/DESCRIPTION.rst

@ -0,0 +1,2 @@
This module was written to extend the functionality of contacts to support
having favorite mechanism.

1
partner_favorite/readme/ROADMAP.rst

@ -0,0 +1 @@
* add filters

1
partner_favorite/readme/USAGE.rst

@ -0,0 +1 @@
After installing this module you can select a partner as favorite and filter on "My favorite".

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save