Browse Source

[MOV] crm_deduplicate_acl > partner_deduplicate_acl

pull/721/head
Pedro M. Baeza 5 years ago
parent
commit
f32a99167d
  1. 16
      partner_deduplicate_acl/README.rst
  2. 6
      partner_deduplicate_acl/__manifest__.py
  3. 51
      partner_deduplicate_acl/i18n/crm_deduplicate_acl.pot
  4. 32
      partner_deduplicate_acl/i18n/de.po
  5. 32
      partner_deduplicate_acl/i18n/es.po
  6. 32
      partner_deduplicate_acl/i18n/hr.po
  7. 32
      partner_deduplicate_acl/i18n/it.po
  8. 32
      partner_deduplicate_acl/i18n/nl_NL.po
  9. 50
      partner_deduplicate_acl/i18n/partner_deduplicate_acl.pot
  10. 32
      partner_deduplicate_acl/i18n/pt_BR.po
  11. 32
      partner_deduplicate_acl/i18n/sk.po
  12. 32
      partner_deduplicate_acl/i18n/sl.po
  13. 32
      partner_deduplicate_acl/i18n/tr.po
  14. 32
      partner_deduplicate_acl/i18n/zh_CN.po
  15. 0
      partner_deduplicate_acl/security/partner_deduplicate_acl_security.xml
  16. 42
      partner_deduplicate_acl/static/description/index.html
  17. 2
      partner_deduplicate_acl/tests/__init__.py
  18. 4
      partner_deduplicate_acl/tests/test_crm_deduplicate_acl.py
  19. 2
      partner_deduplicate_acl/wizards/partner_merge.py
  20. 6
      partner_deduplicate_acl/wizards/partner_merge_view.xml

16
partner_deduplicate_acl/README.rst

@ -13,14 +13,14 @@ Deduplicate Contacts ACL
.. |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%2Fcrm-lightgray.png?logo=github
:target: https://github.com/OCA/crm/tree/12.0/crm_deduplicate_acl
:alt: OCA/crm
.. |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_deduplicate_acl
:alt: OCA/partner-contact
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/crm-12-0/crm-12-0-crm_deduplicate_acl
:target: https://translation.odoo-community.org/projects/partner-contact-12-0/partner-contact-12-0-partner_deduplicate_acl
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png
:target: https://runbot.odoo-community.org/runbot/111/12.0
:target: https://runbot.odoo-community.org/runbot/134/12.0
:alt: Try me on Runbot
|badge1| |badge2| |badge3| |badge4| |badge5|
@ -71,10 +71,10 @@ To use this module, you need to:
Bug Tracker
===========
Bugs are tracked on `GitHub Issues <https://github.com/OCA/crm/issues>`_.
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/crm/issues/new?body=module:%20crm_deduplicate_acl%0Aversion:%2012.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.
`feedback <https://github.com/OCA/partner-contact/issues/new?body=module:%20partner_deduplicate_acl%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.
@ -109,6 +109,6 @@ 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/crm <https://github.com/OCA/crm/tree/12.0/crm_deduplicate_acl>`_ project on GitHub.
This module is part of the `OCA/partner-contact <https://github.com/OCA/partner-contact/tree/12.0/partner_deduplicate_acl>`_ project on GitHub.
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

6
partner_deduplicate_acl/__manifest__.py

@ -9,17 +9,17 @@
"summary": "Contact deduplication with fine-grained permission control",
"version": "12.0.1.0.0",
"category": "Tools",
"website": "https://github.com/OCA/crm",
"website": "https://github.com/OCA/partner-contact",
"author": "Tecnativa, "
"Odoo Community Association (OCA)",
"license": "AGPL-3",
"application": False,
"installable": True,
"depends": [
"crm",
"base",
],
"data": [
"security/crm_deduplicate_acl_security.xml",
"security/partner_deduplicate_acl_security.xml",
"wizards/partner_merge_view.xml",
"views/base_partner_merge_view.xml",
],

51
partner_deduplicate_acl/i18n/crm_deduplicate_acl.pot

@ -1,51 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * crm_deduplicate_acl
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 11.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: crm_deduplicate_acl
#: model:res.groups,name:crm_deduplicate_acl.group_automatically
msgid "Automatically"
msgstr ""
#. module: crm_deduplicate_acl
#: model:ir.model,name:crm_deduplicate_acl.model_res_partner
msgid "Contact"
msgstr ""
#. module: crm_deduplicate_acl
#: model:ir.module.category,name:crm_deduplicate_acl.category
#: model:ir.ui.menu,name:crm_deduplicate_acl.partner_merge_automatic_menu
msgid "Deduplicate Contacts"
msgstr ""
#. module: crm_deduplicate_acl
#: model:res.groups,name:crm_deduplicate_acl.group_manually
msgid "Manually"
msgstr ""
#. module: crm_deduplicate_acl
#: model:ir.ui.menu,name:crm_deduplicate_acl.crm_tools
msgid "Tools"
msgstr ""
#. module: crm_deduplicate_acl
#: model:res.groups,name:crm_deduplicate_acl.group_unrestricted
msgid "Without restrictions"
msgstr ""
#. module: crm_deduplicate_acl
#: model:ir.model,name:crm_deduplicate_acl.model_base_partner_merge_automatic_wizard
msgid "base.partner.merge.automatic.wizard"
msgstr ""

32
partner_deduplicate_acl/i18n/de.po

@ -1,6 +1,6 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * crm_deduplicate_acl
# * partner_deduplicate_acl
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2018
@ -19,38 +19,38 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.3\n"
#. module: crm_deduplicate_acl
#: model:res.groups,name:crm_deduplicate_acl.group_automatically
#. module: partner_deduplicate_acl
#: model:res.groups,name:partner_deduplicate_acl.group_automatically
msgid "Automatically"
msgstr "Automatisch"
#. module: crm_deduplicate_acl
#: model:ir.model,name:crm_deduplicate_acl.model_res_partner
#. module: partner_deduplicate_acl
#: model:ir.model,name:partner_deduplicate_acl.model_res_partner
msgid "Contact"
msgstr "Kontakt"
#. module: crm_deduplicate_acl
#: model:ir.module.category,name:crm_deduplicate_acl.category
#: model:ir.ui.menu,name:crm_deduplicate_acl.partner_merge_automatic_menu
#. module: partner_deduplicate_acl
#: model:ir.module.category,name:partner_deduplicate_acl.category
#: model:ir.ui.menu,name:partner_deduplicate_acl.partner_merge_automatic_menu
msgid "Deduplicate Contacts"
msgstr "Deduplizieren der Kontakte"
#. module: crm_deduplicate_acl
#: model:res.groups,name:crm_deduplicate_acl.group_manually
#. module: partner_deduplicate_acl
#: model:res.groups,name:partner_deduplicate_acl.group_manually
msgid "Manually"
msgstr "Manuell"
#. module: crm_deduplicate_acl
#: model:ir.ui.menu,name:crm_deduplicate_acl.crm_tools
#. module: partner_deduplicate_acl
#: model:ir.ui.menu,name:partner_deduplicate_acl.crm_tools
msgid "Tools"
msgstr "Werkzeuge"
#. module: crm_deduplicate_acl
#: model:res.groups,name:crm_deduplicate_acl.group_unrestricted
#. module: partner_deduplicate_acl
#: model:res.groups,name:partner_deduplicate_acl.group_unrestricted
msgid "Without restrictions"
msgstr "Ohne Beschränkungen"
#. module: crm_deduplicate_acl
#: model:ir.model,name:crm_deduplicate_acl.model_base_partner_merge_automatic_wizard
#. module: partner_deduplicate_acl
#: model:ir.model,name:partner_deduplicate_acl.model_base_partner_merge_automatic_wizard
msgid "base.partner.merge.automatic.wizard"
msgstr "base.partner.merge.automatic.wizard"

32
partner_deduplicate_acl/i18n/es.po

@ -1,6 +1,6 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * crm_deduplicate_acl
# * partner_deduplicate_acl
#
# Translators:
# Pedro M. Baeza <pedro.baeza@gmail.com>, 2018
@ -19,38 +19,38 @@ msgstr ""
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: crm_deduplicate_acl
#: model:res.groups,name:crm_deduplicate_acl.group_automatically
#. module: partner_deduplicate_acl
#: model:res.groups,name:partner_deduplicate_acl.group_automatically
msgid "Automatically"
msgstr "Automáticamente"
#. module: crm_deduplicate_acl
#: model:ir.model,name:crm_deduplicate_acl.model_res_partner
#. module: partner_deduplicate_acl
#: model:ir.model,name:partner_deduplicate_acl.model_res_partner
msgid "Contact"
msgstr "Contacto"
#. module: crm_deduplicate_acl
#: model:ir.module.category,name:crm_deduplicate_acl.category
#: model:ir.ui.menu,name:crm_deduplicate_acl.partner_merge_automatic_menu
#. module: partner_deduplicate_acl
#: model:ir.module.category,name:partner_deduplicate_acl.category
#: model:ir.ui.menu,name:partner_deduplicate_acl.partner_merge_automatic_menu
msgid "Deduplicate Contacts"
msgstr "Deduplicar contactos"
#. module: crm_deduplicate_acl
#: model:res.groups,name:crm_deduplicate_acl.group_manually
#. module: partner_deduplicate_acl
#: model:res.groups,name:partner_deduplicate_acl.group_manually
msgid "Manually"
msgstr "Manualmente"
#. module: crm_deduplicate_acl
#: model:ir.ui.menu,name:crm_deduplicate_acl.crm_tools
#. module: partner_deduplicate_acl
#: model:ir.ui.menu,name:partner_deduplicate_acl.crm_tools
msgid "Tools"
msgstr "Herramientas"
#. module: crm_deduplicate_acl
#: model:res.groups,name:crm_deduplicate_acl.group_unrestricted
#. module: partner_deduplicate_acl
#: model:res.groups,name:partner_deduplicate_acl.group_unrestricted
msgid "Without restrictions"
msgstr "Sin restricciones"
#. module: crm_deduplicate_acl
#: model:ir.model,name:crm_deduplicate_acl.model_base_partner_merge_automatic_wizard
#. module: partner_deduplicate_acl
#: model:ir.model,name:partner_deduplicate_acl.model_base_partner_merge_automatic_wizard
msgid "base.partner.merge.automatic.wizard"
msgstr "base.partner.merge.automatic.wizard"

32
partner_deduplicate_acl/i18n/hr.po

@ -1,6 +1,6 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * crm_deduplicate_acl
# * partner_deduplicate_acl
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2018
@ -19,38 +19,38 @@ msgstr ""
"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"
#. module: crm_deduplicate_acl
#: model:res.groups,name:crm_deduplicate_acl.group_automatically
#. module: partner_deduplicate_acl
#: model:res.groups,name:partner_deduplicate_acl.group_automatically
msgid "Automatically"
msgstr "Automatski"
#. module: crm_deduplicate_acl
#: model:ir.model,name:crm_deduplicate_acl.model_res_partner
#. module: partner_deduplicate_acl
#: model:ir.model,name:partner_deduplicate_acl.model_res_partner
msgid "Contact"
msgstr ""
#. module: crm_deduplicate_acl
#: model:ir.module.category,name:crm_deduplicate_acl.category
#: model:ir.ui.menu,name:crm_deduplicate_acl.partner_merge_automatic_menu
#. module: partner_deduplicate_acl
#: model:ir.module.category,name:partner_deduplicate_acl.category
#: model:ir.ui.menu,name:partner_deduplicate_acl.partner_merge_automatic_menu
msgid "Deduplicate Contacts"
msgstr "Ukloni duple kontakte"
#. module: crm_deduplicate_acl
#: model:res.groups,name:crm_deduplicate_acl.group_manually
#. module: partner_deduplicate_acl
#: model:res.groups,name:partner_deduplicate_acl.group_manually
msgid "Manually"
msgstr "Ručno"
#. module: crm_deduplicate_acl
#: model:ir.ui.menu,name:crm_deduplicate_acl.crm_tools
#. module: partner_deduplicate_acl
#: model:ir.ui.menu,name:partner_deduplicate_acl.crm_tools
msgid "Tools"
msgstr "Alati"
#. module: crm_deduplicate_acl
#: model:res.groups,name:crm_deduplicate_acl.group_unrestricted
#. module: partner_deduplicate_acl
#: model:res.groups,name:partner_deduplicate_acl.group_unrestricted
msgid "Without restrictions"
msgstr "Bez ograničenja"
#. module: crm_deduplicate_acl
#: model:ir.model,name:crm_deduplicate_acl.model_base_partner_merge_automatic_wizard
#. module: partner_deduplicate_acl
#: model:ir.model,name:partner_deduplicate_acl.model_base_partner_merge_automatic_wizard
msgid "base.partner.merge.automatic.wizard"
msgstr "base.partner.merge.automatic.wizard"

32
partner_deduplicate_acl/i18n/it.po

@ -1,6 +1,6 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * crm_deduplicate_acl
# * partner_deduplicate_acl
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2016
@ -18,38 +18,38 @@ msgstr ""
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: crm_deduplicate_acl
#: model:res.groups,name:crm_deduplicate_acl.group_automatically
#. module: partner_deduplicate_acl
#: model:res.groups,name:partner_deduplicate_acl.group_automatically
msgid "Automatically"
msgstr "Automaticamente"
#. module: crm_deduplicate_acl
#: model:ir.model,name:crm_deduplicate_acl.model_res_partner
#. module: partner_deduplicate_acl
#: model:ir.model,name:partner_deduplicate_acl.model_res_partner
msgid "Contact"
msgstr ""
#. module: crm_deduplicate_acl
#: model:ir.module.category,name:crm_deduplicate_acl.category
#: model:ir.ui.menu,name:crm_deduplicate_acl.partner_merge_automatic_menu
#. module: partner_deduplicate_acl
#: model:ir.module.category,name:partner_deduplicate_acl.category
#: model:ir.ui.menu,name:partner_deduplicate_acl.partner_merge_automatic_menu
msgid "Deduplicate Contacts"
msgstr "Deduplica Contatti"
#. module: crm_deduplicate_acl
#: model:res.groups,name:crm_deduplicate_acl.group_manually
#. module: partner_deduplicate_acl
#: model:res.groups,name:partner_deduplicate_acl.group_manually
msgid "Manually"
msgstr "Manualmente"
#. module: crm_deduplicate_acl
#: model:ir.ui.menu,name:crm_deduplicate_acl.crm_tools
#. module: partner_deduplicate_acl
#: model:ir.ui.menu,name:partner_deduplicate_acl.crm_tools
msgid "Tools"
msgstr ""
#. module: crm_deduplicate_acl
#: model:res.groups,name:crm_deduplicate_acl.group_unrestricted
#. module: partner_deduplicate_acl
#: model:res.groups,name:partner_deduplicate_acl.group_unrestricted
msgid "Without restrictions"
msgstr "Senza restrinzioni"
#. module: crm_deduplicate_acl
#: model:ir.model,name:crm_deduplicate_acl.model_base_partner_merge_automatic_wizard
#. module: partner_deduplicate_acl
#: model:ir.model,name:partner_deduplicate_acl.model_base_partner_merge_automatic_wizard
msgid "base.partner.merge.automatic.wizard"
msgstr ""

32
partner_deduplicate_acl/i18n/nl_NL.po

@ -1,6 +1,6 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * crm_deduplicate_acl
# * partner_deduplicate_acl
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2018
@ -19,38 +19,38 @@ msgstr ""
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: crm_deduplicate_acl
#: model:res.groups,name:crm_deduplicate_acl.group_automatically
#. module: partner_deduplicate_acl
#: model:res.groups,name:partner_deduplicate_acl.group_automatically
msgid "Automatically"
msgstr "Automatisch"
#. module: crm_deduplicate_acl
#: model:ir.model,name:crm_deduplicate_acl.model_res_partner
#. module: partner_deduplicate_acl
#: model:ir.model,name:partner_deduplicate_acl.model_res_partner
msgid "Contact"
msgstr ""
#. module: crm_deduplicate_acl
#: model:ir.module.category,name:crm_deduplicate_acl.category
#: model:ir.ui.menu,name:crm_deduplicate_acl.partner_merge_automatic_menu
#. module: partner_deduplicate_acl
#: model:ir.module.category,name:partner_deduplicate_acl.category
#: model:ir.ui.menu,name:partner_deduplicate_acl.partner_merge_automatic_menu
msgid "Deduplicate Contacts"
msgstr "Ontdubbel Relaties"
#. module: crm_deduplicate_acl
#: model:res.groups,name:crm_deduplicate_acl.group_manually
#. module: partner_deduplicate_acl
#: model:res.groups,name:partner_deduplicate_acl.group_manually
msgid "Manually"
msgstr "Handmatig"
#. module: crm_deduplicate_acl
#: model:ir.ui.menu,name:crm_deduplicate_acl.crm_tools
#. module: partner_deduplicate_acl
#: model:ir.ui.menu,name:partner_deduplicate_acl.crm_tools
msgid "Tools"
msgstr ""
#. module: crm_deduplicate_acl
#: model:res.groups,name:crm_deduplicate_acl.group_unrestricted
#. module: partner_deduplicate_acl
#: model:res.groups,name:partner_deduplicate_acl.group_unrestricted
msgid "Without restrictions"
msgstr "Zonder beperkingen"
#. module: crm_deduplicate_acl
#: model:ir.model,name:crm_deduplicate_acl.model_base_partner_merge_automatic_wizard
#. module: partner_deduplicate_acl
#: model:ir.model,name:partner_deduplicate_acl.model_base_partner_merge_automatic_wizard
msgid "base.partner.merge.automatic.wizard"
msgstr "base.partner.merge.automatic.wizard"

50
partner_deduplicate_acl/i18n/partner_deduplicate_acl.pot

@ -0,0 +1,50 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * partner_deduplicate_acl
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 11.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_deduplicate_acl
#: model:res.groups,name:partner_deduplicate_acl.group_automatically
msgid "Automatically"
msgstr ""
#. module: partner_deduplicate_acl
#: model:ir.model,name:partner_deduplicate_acl.model_res_partner
msgid "Contact"
msgstr ""
#. module: partner_deduplicate_acl
#: model:ir.module.category,name:partner_deduplicate_acl.category
#: model:ir.ui.menu,name:partner_deduplicate_acl.partner_merge_automatic_menu
msgid "Deduplicate Contacts"
msgstr ""
#. module: partner_deduplicate_acl
#: model:res.groups,name:partner_deduplicate_acl.group_manually
msgid "Manually"
msgstr ""
#. module: partner_deduplicate_acl
#: model:ir.ui.menu,name:partner_deduplicate_acl.crm_tools
msgid "Tools"
msgstr ""
#. module: partner_deduplicate_acl
#: model:res.groups,name:partner_deduplicate_acl.group_unrestricted
msgid "Without restrictions"
msgstr ""
#. module: partner_deduplicate_acl
#: model:ir.model,name:partner_deduplicate_acl.model_base_partner_merge_automatic_wizard
msgid "base.partner.merge.automatic.wizard"
msgstr ""

32
partner_deduplicate_acl/i18n/pt_BR.po

@ -1,6 +1,6 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * crm_deduplicate_acl
# * partner_deduplicate_acl
#
# Translators:
# falexandresilva <falexandresilva@gmail.com>, 2018
@ -20,38 +20,38 @@ msgstr ""
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. module: crm_deduplicate_acl
#: model:res.groups,name:crm_deduplicate_acl.group_automatically
#. module: partner_deduplicate_acl
#: model:res.groups,name:partner_deduplicate_acl.group_automatically
msgid "Automatically"
msgstr "Automaticamente"
#. module: crm_deduplicate_acl
#: model:ir.model,name:crm_deduplicate_acl.model_res_partner
#. module: partner_deduplicate_acl
#: model:ir.model,name:partner_deduplicate_acl.model_res_partner
msgid "Contact"
msgstr "Contato"
#. module: crm_deduplicate_acl
#: model:ir.module.category,name:crm_deduplicate_acl.category
#: model:ir.ui.menu,name:crm_deduplicate_acl.partner_merge_automatic_menu
#. module: partner_deduplicate_acl
#: model:ir.module.category,name:partner_deduplicate_acl.category
#: model:ir.ui.menu,name:partner_deduplicate_acl.partner_merge_automatic_menu
msgid "Deduplicate Contacts"
msgstr "Deduplicar contatos"
#. module: crm_deduplicate_acl
#: model:res.groups,name:crm_deduplicate_acl.group_manually
#. module: partner_deduplicate_acl
#: model:res.groups,name:partner_deduplicate_acl.group_manually
msgid "Manually"
msgstr "Manualmente"
#. module: crm_deduplicate_acl
#: model:ir.ui.menu,name:crm_deduplicate_acl.crm_tools
#. module: partner_deduplicate_acl
#: model:ir.ui.menu,name:partner_deduplicate_acl.crm_tools
msgid "Tools"
msgstr "Ferramentas"
#. module: crm_deduplicate_acl
#: model:res.groups,name:crm_deduplicate_acl.group_unrestricted
#. module: partner_deduplicate_acl
#: model:res.groups,name:partner_deduplicate_acl.group_unrestricted
msgid "Without restrictions"
msgstr "Sem restrições"
#. module: crm_deduplicate_acl
#: model:ir.model,name:crm_deduplicate_acl.model_base_partner_merge_automatic_wizard
#. module: partner_deduplicate_acl
#: model:ir.model,name:partner_deduplicate_acl.model_base_partner_merge_automatic_wizard
msgid "base.partner.merge.automatic.wizard"
msgstr ""

32
partner_deduplicate_acl/i18n/sk.po

@ -1,6 +1,6 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * crm_deduplicate_acl
# * partner_deduplicate_acl
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2018
@ -18,38 +18,38 @@ msgstr ""
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
#. module: crm_deduplicate_acl
#: model:res.groups,name:crm_deduplicate_acl.group_automatically
#. module: partner_deduplicate_acl
#: model:res.groups,name:partner_deduplicate_acl.group_automatically
msgid "Automatically"
msgstr "Automaticky"
#. module: crm_deduplicate_acl
#: model:ir.model,name:crm_deduplicate_acl.model_res_partner
#. module: partner_deduplicate_acl
#: model:ir.model,name:partner_deduplicate_acl.model_res_partner
msgid "Contact"
msgstr ""
#. module: crm_deduplicate_acl
#: model:ir.module.category,name:crm_deduplicate_acl.category
#: model:ir.ui.menu,name:crm_deduplicate_acl.partner_merge_automatic_menu
#. module: partner_deduplicate_acl
#: model:ir.module.category,name:partner_deduplicate_acl.category
#: model:ir.ui.menu,name:partner_deduplicate_acl.partner_merge_automatic_menu
msgid "Deduplicate Contacts"
msgstr "Odduplikovať Kontakty"
#. module: crm_deduplicate_acl
#: model:res.groups,name:crm_deduplicate_acl.group_manually
#. module: partner_deduplicate_acl
#: model:res.groups,name:partner_deduplicate_acl.group_manually
msgid "Manually"
msgstr "Manuálne"
#. module: crm_deduplicate_acl
#: model:ir.ui.menu,name:crm_deduplicate_acl.crm_tools
#. module: partner_deduplicate_acl
#: model:ir.ui.menu,name:partner_deduplicate_acl.crm_tools
msgid "Tools"
msgstr "Nástroje"
#. module: crm_deduplicate_acl
#: model:res.groups,name:crm_deduplicate_acl.group_unrestricted
#. module: partner_deduplicate_acl
#: model:res.groups,name:partner_deduplicate_acl.group_unrestricted
msgid "Without restrictions"
msgstr "Bez obmedzení"
#. module: crm_deduplicate_acl
#: model:ir.model,name:crm_deduplicate_acl.model_base_partner_merge_automatic_wizard
#. module: partner_deduplicate_acl
#: model:ir.model,name:partner_deduplicate_acl.model_base_partner_merge_automatic_wizard
msgid "base.partner.merge.automatic.wizard"
msgstr "base.partner.merge.automatic.wizard"

32
partner_deduplicate_acl/i18n/sl.po

@ -1,6 +1,6 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * crm_deduplicate_acl
# * partner_deduplicate_acl
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2018
@ -19,38 +19,38 @@ msgstr ""
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n"
"%100==4 ? 2 : 3);\n"
#. module: crm_deduplicate_acl
#: model:res.groups,name:crm_deduplicate_acl.group_automatically
#. module: partner_deduplicate_acl
#: model:res.groups,name:partner_deduplicate_acl.group_automatically
msgid "Automatically"
msgstr "Samodejno"
#. module: crm_deduplicate_acl
#: model:ir.model,name:crm_deduplicate_acl.model_res_partner
#. module: partner_deduplicate_acl
#: model:ir.model,name:partner_deduplicate_acl.model_res_partner
msgid "Contact"
msgstr ""
#. module: crm_deduplicate_acl
#: model:ir.module.category,name:crm_deduplicate_acl.category
#: model:ir.ui.menu,name:crm_deduplicate_acl.partner_merge_automatic_menu
#. module: partner_deduplicate_acl
#: model:ir.module.category,name:partner_deduplicate_acl.category
#: model:ir.ui.menu,name:partner_deduplicate_acl.partner_merge_automatic_menu
msgid "Deduplicate Contacts"
msgstr "Odstrani dvojnike stikov"
#. module: crm_deduplicate_acl
#: model:res.groups,name:crm_deduplicate_acl.group_manually
#. module: partner_deduplicate_acl
#: model:res.groups,name:partner_deduplicate_acl.group_manually
msgid "Manually"
msgstr "Ročno"
#. module: crm_deduplicate_acl
#: model:ir.ui.menu,name:crm_deduplicate_acl.crm_tools
#. module: partner_deduplicate_acl
#: model:ir.ui.menu,name:partner_deduplicate_acl.crm_tools
msgid "Tools"
msgstr "Orodja"
#. module: crm_deduplicate_acl
#: model:res.groups,name:crm_deduplicate_acl.group_unrestricted
#. module: partner_deduplicate_acl
#: model:res.groups,name:partner_deduplicate_acl.group_unrestricted
msgid "Without restrictions"
msgstr "Brez omejitev"
#. module: crm_deduplicate_acl
#: model:ir.model,name:crm_deduplicate_acl.model_base_partner_merge_automatic_wizard
#. module: partner_deduplicate_acl
#: model:ir.model,name:partner_deduplicate_acl.model_base_partner_merge_automatic_wizard
msgid "base.partner.merge.automatic.wizard"
msgstr ""

32
partner_deduplicate_acl/i18n/tr.po

@ -1,6 +1,6 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * crm_deduplicate_acl
# * partner_deduplicate_acl
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2018
@ -18,38 +18,38 @@ msgstr ""
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. module: crm_deduplicate_acl
#: model:res.groups,name:crm_deduplicate_acl.group_automatically
#. module: partner_deduplicate_acl
#: model:res.groups,name:partner_deduplicate_acl.group_automatically
msgid "Automatically"
msgstr "Otomatikman"
#. module: crm_deduplicate_acl
#: model:ir.model,name:crm_deduplicate_acl.model_res_partner
#. module: partner_deduplicate_acl
#: model:ir.model,name:partner_deduplicate_acl.model_res_partner
msgid "Contact"
msgstr ""
#. module: crm_deduplicate_acl
#: model:ir.module.category,name:crm_deduplicate_acl.category
#: model:ir.ui.menu,name:crm_deduplicate_acl.partner_merge_automatic_menu
#. module: partner_deduplicate_acl
#: model:ir.module.category,name:partner_deduplicate_acl.category
#: model:ir.ui.menu,name:partner_deduplicate_acl.partner_merge_automatic_menu
msgid "Deduplicate Contacts"
msgstr "Çift Kayıtlı Kontakları Birleştir"
#. module: crm_deduplicate_acl
#: model:res.groups,name:crm_deduplicate_acl.group_manually
#. module: partner_deduplicate_acl
#: model:res.groups,name:partner_deduplicate_acl.group_manually
msgid "Manually"
msgstr "Manuel"
#. module: crm_deduplicate_acl
#: model:ir.ui.menu,name:crm_deduplicate_acl.crm_tools
#. module: partner_deduplicate_acl
#: model:ir.ui.menu,name:partner_deduplicate_acl.crm_tools
msgid "Tools"
msgstr "Araçlar"
#. module: crm_deduplicate_acl
#: model:res.groups,name:crm_deduplicate_acl.group_unrestricted
#. module: partner_deduplicate_acl
#: model:res.groups,name:partner_deduplicate_acl.group_unrestricted
msgid "Without restrictions"
msgstr "Kısıtlama olmaksızın"
#. module: crm_deduplicate_acl
#: model:ir.model,name:crm_deduplicate_acl.model_base_partner_merge_automatic_wizard
#. module: partner_deduplicate_acl
#: model:ir.model,name:partner_deduplicate_acl.model_base_partner_merge_automatic_wizard
msgid "base.partner.merge.automatic.wizard"
msgstr "base.partner.merge.automatic.wizard"

32
partner_deduplicate_acl/i18n/zh_CN.po

@ -1,6 +1,6 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * crm_deduplicate_acl
# * partner_deduplicate_acl
#
# Translators:
# ITGeeker <alanljj@qq.com>, 2017
@ -19,38 +19,38 @@ msgstr ""
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: crm_deduplicate_acl
#: model:res.groups,name:crm_deduplicate_acl.group_automatically
#. module: partner_deduplicate_acl
#: model:res.groups,name:partner_deduplicate_acl.group_automatically
msgid "Automatically"
msgstr "自动"
#. module: crm_deduplicate_acl
#: model:ir.model,name:crm_deduplicate_acl.model_res_partner
#. module: partner_deduplicate_acl
#: model:ir.model,name:partner_deduplicate_acl.model_res_partner
msgid "Contact"
msgstr ""
#. module: crm_deduplicate_acl
#: model:ir.module.category,name:crm_deduplicate_acl.category
#: model:ir.ui.menu,name:crm_deduplicate_acl.partner_merge_automatic_menu
#. module: partner_deduplicate_acl
#: model:ir.module.category,name:partner_deduplicate_acl.category
#: model:ir.ui.menu,name:partner_deduplicate_acl.partner_merge_automatic_menu
msgid "Deduplicate Contacts"
msgstr "联系人去重"
#. module: crm_deduplicate_acl
#: model:res.groups,name:crm_deduplicate_acl.group_manually
#. module: partner_deduplicate_acl
#: model:res.groups,name:partner_deduplicate_acl.group_manually
msgid "Manually"
msgstr "手动"
#. module: crm_deduplicate_acl
#: model:ir.ui.menu,name:crm_deduplicate_acl.crm_tools
#. module: partner_deduplicate_acl
#: model:ir.ui.menu,name:partner_deduplicate_acl.crm_tools
msgid "Tools"
msgstr ""
#. module: crm_deduplicate_acl
#: model:res.groups,name:crm_deduplicate_acl.group_unrestricted
#. module: partner_deduplicate_acl
#: model:res.groups,name:partner_deduplicate_acl.group_unrestricted
msgid "Without restrictions"
msgstr "无限制"
#. module: crm_deduplicate_acl
#: model:ir.model,name:crm_deduplicate_acl.model_base_partner_merge_automatic_wizard
#. module: partner_deduplicate_acl
#: model:ir.model,name:partner_deduplicate_acl.model_base_partner_merge_automatic_wizard
msgid "base.partner.merge.automatic.wizard"
msgstr ""

0
partner_deduplicate_acl/security/crm_deduplicate_acl_security.xml → partner_deduplicate_acl/security/partner_deduplicate_acl_security.xml

42
partner_deduplicate_acl/static/description/index.html

@ -3,13 +3,13 @@
<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.12: http://docutils.sourceforge.net/" />
<meta name="generator" content="Docutils 0.14: http://docutils.sourceforge.net/" />
<title>Deduplicate Contacts ACL</title>
<style type="text/css">
/*
:Author: David Goodger (goodger@python.org)
:Id: $Id: html4css1.css 7614 2013-02-21 15:55:51Z milde $
: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.
@ -37,6 +37,14 @@ table.borderless td, table.borderless th {
.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 }
@ -161,12 +169,12 @@ h2.subtitle {
hr.docutils {
width: 75% }
img.align-left, .figure.align-left, object.align-left {
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 {
img.align-right, .figure.align-right, object.align-right, table.align-right {
clear: right ;
float: right ;
margin-left: 1em }
@ -177,6 +185,11 @@ img.align-center, .figure.align-center, object.align-center {
margin-right: auto;
}
table.align-center {
margin-left: auto;
margin-right: auto;
}
.align-left {
text-align: left }
@ -194,6 +207,15 @@ div.align-right {
/* 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 }
@ -345,7 +367,7 @@ ul.auto-toc {
!! 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/crm/tree/12.0/crm_deduplicate_acl"><img alt="OCA/crm" src="https://img.shields.io/badge/github-OCA%2Fcrm-lightgray.png?logo=github" /></a> <a class="reference external" href="https://translation.odoo-community.org/projects/crm-12-0/crm-12-0-crm_deduplicate_acl"><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/111/12.0"><img alt="Try me on Runbot" src="https://img.shields.io/badge/runbot-Try%20me-875A7B.png" /></a></p>
<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_deduplicate_acl"><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_deduplicate_acl"><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 extends the functionality of the CRM contact deduplicator to add
permission groups that allow the matching users to use those tools, not
needing to be the sale settings manager.</p>
@ -377,7 +399,7 @@ Contacts</em>:</p>
<li><p class="first"><em>Manually</em> allows him to do the manual deduplication process.</p>
</li>
<li><p class="first"><em>Automatically</em> allows him to do the automatic deduplication process.</p>
<div class="warning">
<div class="admonition warning">
<p class="first admonition-title">Warning</p>
<p class="last">Automatic contact deduplication can easily lead to unwanted results.
Better backup before doing it.</p>
@ -387,7 +409,7 @@ Better backup before doing it.</p>
rigts, to be able to update objects where the user would normally not have
write rights, and to allow him to merge contacts with different email
addresses.</p>
<div class="warning">
<div class="admonition warning">
<p class="first admonition-title">Warning</p>
<p class="last">This is an advanced feature, be sure to train the user before enabling
this permission for him.</p>
@ -407,10 +429,10 @@ this permission for him.</p>
</div>
<div class="section" id="bug-tracker">
<h1><a class="toc-backref" href="#id3">Bug Tracker</a></h1>
<p>Bugs are tracked on <a class="reference external" href="https://github.com/OCA/crm/issues">GitHub Issues</a>.
<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/crm/issues/new?body=module:%20crm_deduplicate_acl%0Aversion:%2012.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**">feedback</a>.</p>
<a class="reference external" href="https://github.com/OCA/partner-contact/issues/new?body=module:%20partner_deduplicate_acl%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">
@ -439,7 +461,7 @@ If you spotted it first, help us smashing it by providing a detailed and welcome
<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/crm/tree/12.0/crm_deduplicate_acl">OCA/crm</a> project on GitHub.</p>
<p>This module is part of the <a class="reference external" href="https://github.com/OCA/partner-contact/tree/12.0/partner_deduplicate_acl">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>

2
partner_deduplicate_acl/tests/__init__.py

@ -1,3 +1,3 @@
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
from . import test_crm_deduplicate_acl
from . import test_partner_deduplicate_acl

4
partner_deduplicate_acl/tests/test_crm_deduplicate_acl.py

@ -21,7 +21,7 @@ class TestCrmDeduplicateAcl(common.TransactionCase):
self.user = self.env['res.users'].create({
'login': 'test_crm_deduplicate_acl',
'name': 'test_crm_deduplicate_acl',
'email': 'crm_deduplicate_acl@example.org',
'email': 'partner_deduplicate_acl@example.org',
'groups_id': [
(4, self.env.ref('base.group_user').id),
(4, self.env.ref('base.group_partner_manager').id),
@ -38,7 +38,7 @@ class TestCrmDeduplicateAcl(common.TransactionCase):
with self.assertRaises(exceptions.UserError):
self.wizard.action_merge()
self.user.groups_id = [
(4, self.env.ref('crm_deduplicate_acl.group_unrestricted').id),
(4, self.env.ref('partner_deduplicate_acl.group_unrestricted').id),
]
# Now there shouldn't be error
self.wizard.action_merge()

2
partner_deduplicate_acl/wizards/partner_merge.py

@ -14,7 +14,7 @@ class BasePartnerMergeAutomaticWizard(models.TransientModel):
rights to avoid the rise of exceptions. An special context key is
passed for preserving the message author.
"""
if self.env.user.has_group('crm_deduplicate_acl.group_unrestricted'):
if self.env.user.has_group('partner_deduplicate_acl.group_unrestricted'):
obj = self.sudo().with_context(message_post_user=self.env.uid)
if dst_partner:
dst_partner = dst_partner.with_context(

6
partner_deduplicate_acl/wizards/partner_merge_view.xml

@ -12,16 +12,16 @@
<field name="inherit_id" ref="base.base_partner_merge_automatic_wizard_form"/>
<field name="arch" type="xml">
<xpath expr="//button[@name='action_start_automatic_process']" position="attributes">
<attribute name="groups">crm_deduplicate_acl.group_automatically</attribute>
<attribute name="groups">partner_deduplicate_acl.group_automatically</attribute>
</xpath>
<xpath expr="//button[@name='action_update_all_process']" position="attributes">
<attribute name="groups">crm_deduplicate_acl.group_automatically</attribute>
<attribute name="groups">partner_deduplicate_acl.group_automatically</attribute>
</xpath>
</field>
</record>
<record id="base.action_partner_merge" model="ir.actions.act_window">
<field name="groups_id" eval="[(4, ref('crm_deduplicate_acl.group_manually'))]"/>
<field name="groups_id" eval="[(4, ref('partner_deduplicate_acl.group_manually'))]"/>
</record>
</odoo>
Loading…
Cancel
Save