diff --git a/README.md b/README.md index ec3edbc2815..ff2bf3ec4bd 100644 --- a/README.md +++ b/README.md @@ -90,6 +90,7 @@ addon | version | maintainers | summary [partner_purchase_manager](partner_purchase_manager/) | 16.0.1.0.1 | [![EmilioPascual](https://github.com/EmilioPascual.png?size=30px)](https://github.com/EmilioPascual) | Add purchase manager field in partner [partner_ref_unique](partner_ref_unique/) | 16.0.1.0.0 | | Add an unique constraint to partner ref field [partner_salesperson_propagate](partner_salesperson_propagate/) | 16.0.1.0.0 | | Propagate any changes in the salesperson field from the partner to its contacts. +[partner_search_alias](partner_search_alias/) | 16.0.1.0.0 | | Partner Search Alias [partner_second_lastname](partner_second_lastname/) | 16.0.1.0.2 | | Have split first and second lastnames [partner_shipping_policy](partner_shipping_policy/) | 16.0.1.0.0 | | Define shipping policy at partners level. [partner_stage](partner_stage/) | 16.0.1.0.1 | [![dreispt](https://github.com/dreispt.png?size=30px)](https://github.com/dreispt) | Add lifecycle Stages to Partners diff --git a/partner_email_check/i18n/de.po b/partner_email_check/i18n/de.po new file mode 100644 index 00000000000..0152ca8fde8 --- /dev/null +++ b/partner_email_check/i18n/de.po @@ -0,0 +1,140 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_email_check +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-02-25 15:06+0000\n" +"Last-Translator: davidbeckercbl \n" +"Language-Team: none\n" +"Language: de\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 5.6.2\n" + +#. module: partner_email_check +#. odoo-python +#: code:addons/partner_email_check/models/res_partner.py:0 +#, python-format +msgid "%s is an invalid email" +msgstr "%s ist keine gültige E-Mail-Adresse" + +#. module: partner_email_check +#: model_terms:ir.ui.view,arch_db:partner_email_check.view_general_configuration +msgid "" +"" +msgstr "" +"" + +#. module: partner_email_check +#. odoo-python +#: code:addons/partner_email_check/models/res_partner.py:0 +#, python-format +msgid "Cannot deliver to email address %s" +msgstr "An E-Mail-Adresse %s kann nicht gesendet werden" + +#. module: partner_email_check +#. odoo-python +#: code:addons/partner_email_check/models/res_partner.py:0 +#, python-format +msgid "Cannot import 'email_validator'." +msgstr "E-Mail-Validierung kann nicht importiert werden." + +#. module: partner_email_check +#: model:ir.model.fields,field_description:partner_email_check.field_res_company__partner_email_check_check_deliverability +#: model:ir.model.fields,field_description:partner_email_check.field_res_config_settings__partner_email_check_check_deliverability +msgid "Check deliverability of email addresses" +msgstr "Prüft die Versendbarkeit von E-Mail-Adressen" + +#. module: partner_email_check +#: model:ir.model.fields,field_description:partner_email_check.field_res_company__partner_email_check_syntax +#: model:ir.model.fields,field_description:partner_email_check.field_res_config_settings__partner_email_check_syntax +msgid "Check syntax of email addresses" +msgstr "Prüft die Syntax von E-Mail-Adressen" + +#. module: partner_email_check +#: model:ir.model,name:partner_email_check.model_res_company +msgid "Companies" +msgstr "Firmen" + +#. module: partner_email_check +#: model:ir.model,name:partner_email_check.model_res_config_settings +msgid "Config Settings" +msgstr "Einstellungen" + +#. module: partner_email_check +#: model:ir.model,name:partner_email_check.model_res_partner +msgid "Contact" +msgstr "Kontakt" + +#. module: partner_email_check +#: model:ir.model.fields,help:partner_email_check.field_res_company__partner_email_check_check_deliverability +#: model:ir.model.fields,help:partner_email_check.field_res_config_settings__partner_email_check_check_deliverability +msgid "Don't allow email addresses with providers that don't exist" +msgstr "Erlaube keine E-Mail-Adressen für Anbieter, die nicht existieren" + +#. module: partner_email_check +#: model:ir.model.fields,help:partner_email_check.field_res_company__partner_email_check_syntax +#: model:ir.model.fields,help:partner_email_check.field_res_config_settings__partner_email_check_syntax +msgid "Don't allow email addresses with wrong syntax" +msgstr "Erlaube keine E-Mail-Adressen mit ungültiger Syntax" + +#. module: partner_email_check +#: model:ir.model.fields,help:partner_email_check.field_res_company__partner_email_check_filter_duplicates +#: model:ir.model.fields,help:partner_email_check.field_res_config_settings__partner_email_check_filter_duplicates +msgid "Don't allow multiple partners to have the same email address." +msgstr "" +"Erlaube nicht, dass mehrere Kontakte die gleiche E-Mail-Adresse verwenden." + +#. module: partner_email_check +#. odoo-python +#: code:addons/partner_email_check/models/res_partner.py:0 +#, python-format +msgid "Email '%s' is already in use." +msgstr "E-Mail '%s' wird bereits verwendet." + +#. module: partner_email_check +#: model_terms:ir.ui.view,arch_db:partner_email_check.view_general_configuration +msgid "Email validation" +msgstr "E-Mail Prüfung" + +#. module: partner_email_check +#: model_terms:ir.ui.view,arch_db:partner_email_check.view_general_configuration +msgid "Ensure that partner email addresses can be delivered to" +msgstr "Prüfe, dass an die E-Mail-Adressen von Kontakten zugestellt werden kann" + +#. module: partner_email_check +#. odoo-python +#: code:addons/partner_email_check/models/res_partner.py:0 +#, python-format +msgid "" +"Field contains multiple email addresses. This is not supported when " +"duplicate email addresses are not allowed." +msgstr "" +"Das Feld enthält mehrere E-Mail-Adressen. Dies wird nicht unterstützt, wenn " +"mehrere E-Mail-Adressen nicht erlaubt sind." + +#. module: partner_email_check +#: model:ir.model.fields,field_description:partner_email_check.field_res_company__partner_email_check_filter_duplicates +#: model:ir.model.fields,field_description:partner_email_check.field_res_config_settings__partner_email_check_filter_duplicates +msgid "Filter duplicate partner email addresses" +msgstr "Filtere nach Duplikaten in E-Mail-Adressen der Kontakte" + +#. module: partner_email_check +#: model_terms:ir.ui.view,arch_db:partner_email_check.view_general_configuration +msgid "Require partner email addresses to be unique" +msgstr "Erzwinge, dass die E-Mail-Adressen von Kontakten eindeutig sind" + +#. module: partner_email_check +#: model_terms:ir.ui.view,arch_db:partner_email_check.view_general_configuration +msgid "Require partner email addresses to have valid syntax" +msgstr "" +"Erzwinge, dass die E-Mail-Adressen von Kontakten eine gültige Syntax haben" diff --git a/partner_firstname/i18n/de.po b/partner_firstname/i18n/de.po index 53688c19944..3ec2c0a3d79 100644 --- a/partner_firstname/i18n/de.po +++ b/partner_firstname/i18n/de.po @@ -9,15 +9,15 @@ msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-01-03 20:26+0000\n" -"PO-Revision-Date: 2022-11-04 14:44+0000\n" -"Last-Translator: Maria Sparenberg \n" +"PO-Revision-Date: 2025-02-25 15:06+0000\n" +"Last-Translator: davidbeckercbl \n" "Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" "Language: de\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.14.1\n" +"X-Generator: Weblate 5.6.2\n" #. module: partner_firstname #. odoo-python @@ -38,14 +38,14 @@ msgstr "%(name)s (Kopie)" #: code:addons/partner_firstname/models/res_partner.py:0 #, python-format msgid "%s (copy)" -msgstr "" +msgstr "%s (Kopie)" #. module: partner_firstname #. odoo-python #: code:addons/partner_firstname/models/res_partner.py:0 #, python-format msgid "(copy)" -msgstr "" +msgstr "(Kopie)" #. module: partner_firstname #: model:ir.model,name:partner_firstname.model_res_config_settings diff --git a/partner_pricelist_search/i18n/hr.po b/partner_pricelist_search/i18n/hr.po new file mode 100644 index 00000000000..ffe99374c1c --- /dev/null +++ b/partner_pricelist_search/i18n/hr.po @@ -0,0 +1,44 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_pricelist_search +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-02-25 10:06+0000\n" +"Last-Translator: uvid-gordana \n" +"Language-Team: none\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\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" +"X-Generator: Weblate 5.6.2\n" + +#. module: partner_pricelist_search +#: model:ir.model,name:partner_pricelist_search.model_res_partner +msgid "Contact" +msgstr "Kontakt" + +#. module: partner_pricelist_search +#: model_terms:ir.ui.view,arch_db:partner_pricelist_search.product_pricelist_view +msgid "Customers" +msgstr "Kupci" + +#. module: partner_pricelist_search +#: model:ir.model,name:partner_pricelist_search.model_product_pricelist +#: model:ir.model.fields,field_description:partner_pricelist_search.field_res_partner__property_product_pricelist +#: model:ir.model.fields,field_description:partner_pricelist_search.field_res_users__property_product_pricelist +msgid "Pricelist" +msgstr "Cjenik" + +#. module: partner_pricelist_search +#: model:ir.model.fields,help:partner_pricelist_search.field_res_partner__property_product_pricelist +#: model:ir.model.fields,help:partner_pricelist_search.field_res_users__property_product_pricelist +msgid "" +"This pricelist will be used, instead of the default one, for sales to the " +"current partner" +msgstr "" +"Ovaj cjenik će se koristiti, umjesto zadanog, za prodaju trenutnom partneru" diff --git a/partner_search_alias/README.rst b/partner_search_alias/README.rst new file mode 100644 index 00000000000..3cbf041c04e --- /dev/null +++ b/partner_search_alias/README.rst @@ -0,0 +1,73 @@ +==================== +Partner Search Alias +==================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:42b484166fa9cba99be832228aecd93c272fef74c4a9e72cec5ba38d2f4f9cc2 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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/16.0/partner_search_alias + :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-16-0/partner-contact-16-0-partner_search_alias + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/partner-contact&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module allows users to set non-official names for partners in the search_alias field, improving search usability by enabling searches using alternative names. This is particularly useful for partners known by multiple names. + +The search_alias field is added to the form view after the reference field. + +**Table of contents** + +.. contents:: + :local: + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Quartile + +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 `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/partner_search_alias/__init__.py b/partner_search_alias/__init__.py new file mode 100644 index 00000000000..0650744f6bc --- /dev/null +++ b/partner_search_alias/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/partner_search_alias/__manifest__.py b/partner_search_alias/__manifest__.py new file mode 100644 index 00000000000..a91480d13d5 --- /dev/null +++ b/partner_search_alias/__manifest__.py @@ -0,0 +1,15 @@ +# Copyright 2024 Quartile (https://www.quartile.co) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +{ + "name": "Partner Search Alias", + "version": "16.0.1.0.0", + "author": "Quartile, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/partner-contact", + "category": "Partner", + "license": "AGPL-3", + "depends": ["base"], + "data": [ + "views/res_partner_views.xml", + ], + "installable": True, +} diff --git a/partner_search_alias/i18n/it.po b/partner_search_alias/i18n/it.po new file mode 100644 index 00000000000..131c9918ad0 --- /dev/null +++ b/partner_search_alias/i18n/it.po @@ -0,0 +1,34 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_search_alias +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-02-25 15:06+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\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 5.6.2\n" + +#. module: partner_search_alias +#: model:ir.model,name:partner_search_alias.model_res_partner +msgid "Contact" +msgstr "Contatto" + +#. module: partner_search_alias +#: model:ir.model.fields,help:partner_search_alias.field_res_partner__search_alias +#: model:ir.model.fields,help:partner_search_alias.field_res_users__search_alias +msgid "Enter the name that is also used for name search." +msgstr "Inserire il nome che è utilizzato anche per la ricerca del nome." + +#. module: partner_search_alias +#: model:ir.model.fields,field_description:partner_search_alias.field_res_partner__search_alias +#: model:ir.model.fields,field_description:partner_search_alias.field_res_users__search_alias +msgid "Search Alias" +msgstr "Alias ricerca" diff --git a/partner_search_alias/i18n/partner_search_alias.pot b/partner_search_alias/i18n/partner_search_alias.pot new file mode 100644 index 00000000000..ee88dffa1c4 --- /dev/null +++ b/partner_search_alias/i18n/partner_search_alias.pot @@ -0,0 +1,31 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_search_alias +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.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_search_alias +#: model:ir.model,name:partner_search_alias.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_search_alias +#: model:ir.model.fields,help:partner_search_alias.field_res_partner__search_alias +#: model:ir.model.fields,help:partner_search_alias.field_res_users__search_alias +msgid "Enter the name that is also used for name search." +msgstr "" + +#. module: partner_search_alias +#: model:ir.model.fields,field_description:partner_search_alias.field_res_partner__search_alias +#: model:ir.model.fields,field_description:partner_search_alias.field_res_users__search_alias +msgid "Search Alias" +msgstr "" diff --git a/partner_search_alias/models/__init__.py b/partner_search_alias/models/__init__.py new file mode 100644 index 00000000000..91fed54d404 --- /dev/null +++ b/partner_search_alias/models/__init__.py @@ -0,0 +1 @@ +from . import res_partner diff --git a/partner_search_alias/models/res_partner.py b/partner_search_alias/models/res_partner.py new file mode 100644 index 00000000000..e06ed94b350 --- /dev/null +++ b/partner_search_alias/models/res_partner.py @@ -0,0 +1,32 @@ +# Copyright 2024 Quartile (https://www.quartile.co) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from lxml import etree + +from odoo import api, fields, models + + +class ResPartner(models.Model): + _inherit = "res.partner" + + search_alias = fields.Char(help="Enter the name that is also used for name search.") + + @property + def _rec_names_search(self): + return list(set(super()._rec_names_search + ["search_alias"])) + + @api.model + def get_view(self, view_id=None, view_type="form", **options): + res = super().get_view(view_id, view_type, **options) + if view_type == "search": + xml = etree.XML(res["arch"]) + name_field = xml.xpath("//field[@name='name']") + if name_field: + name = name_field[0] + filter_domain = name.get("filter_domain", "[]") + filter_domain = filter_domain.replace( + "[", "['|', ('search_alias', 'ilike', self), " + ) + name.set("filter_domain", filter_domain) + res["arch"] = etree.tostring(xml) + return res diff --git a/partner_search_alias/readme/DESCRIPTION.rst b/partner_search_alias/readme/DESCRIPTION.rst new file mode 100644 index 00000000000..a3579feb3ec --- /dev/null +++ b/partner_search_alias/readme/DESCRIPTION.rst @@ -0,0 +1,3 @@ +This module allows users to set non-official names for partners in the search_alias field, improving search usability by enabling searches using alternative names. This is particularly useful for partners known by multiple names. + +The search_alias field is added to the form view after the reference field. diff --git a/partner_search_alias/static/description/icon.png b/partner_search_alias/static/description/icon.png new file mode 100644 index 00000000000..1dcc49c24f3 Binary files /dev/null and b/partner_search_alias/static/description/icon.png differ diff --git a/partner_search_alias/static/description/index.html b/partner_search_alias/static/description/index.html new file mode 100644 index 00000000000..55fd4794888 --- /dev/null +++ b/partner_search_alias/static/description/index.html @@ -0,0 +1,417 @@ + + + + + +Partner Search Alias + + + +
+

Partner Search Alias

+ + +

Beta License: AGPL-3 OCA/partner-contact Translate me on Weblate Try me on Runboat

+

This module allows users to set non-official names for partners in the search_alias field, improving search usability by enabling searches using alternative names. This is particularly useful for partners known by multiple names.

+

The search_alias field is added to the form view after the reference field.

+

Table of contents

+ +
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Quartile
  • +
+
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

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 project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/partner_search_alias/tests/__init__.py b/partner_search_alias/tests/__init__.py new file mode 100644 index 00000000000..3c3996e05db --- /dev/null +++ b/partner_search_alias/tests/__init__.py @@ -0,0 +1 @@ +from . import test_partner_search_alias diff --git a/partner_search_alias/tests/test_partner_search_alias.py b/partner_search_alias/tests/test_partner_search_alias.py new file mode 100644 index 00000000000..3677a12ebe1 --- /dev/null +++ b/partner_search_alias/tests/test_partner_search_alias.py @@ -0,0 +1,25 @@ +# Copyright 2024 Quartile (https://www.quartile.co) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo.tests.common import TransactionCase + + +class TestPartnerAlias(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.partner = cls.env["res.partner"].create( + { + "name": "Test Partner", + "search_alias": "alias", + } + ) + + def test_name_search_with_alias(self): + partner_ids = self.env["res.partner"]._name_search("alias") + # Ensure the search returns the created partner + self.assertIn( + self.partner.id, + partner_ids, + "The partner with search_alias 'alias' should be found.", + ) diff --git a/partner_search_alias/views/res_partner_views.xml b/partner_search_alias/views/res_partner_views.xml new file mode 100644 index 00000000000..c414c02bbb7 --- /dev/null +++ b/partner_search_alias/views/res_partner_views.xml @@ -0,0 +1,23 @@ + + + + res.partner.tree + res.partner + + + + + + + + + res.partner.form + res.partner + + + + + + + + diff --git a/setup/_metapackage/VERSION.txt b/setup/_metapackage/VERSION.txt index 03c2e70b528..74011e21097 100644 --- a/setup/_metapackage/VERSION.txt +++ b/setup/_metapackage/VERSION.txt @@ -1 +1 @@ -16.0.20250128.0 \ No newline at end of file +16.0.20250225.0 \ No newline at end of file diff --git a/setup/_metapackage/setup.py b/setup/_metapackage/setup.py index 8b8ba32c7b3..72a9ecf4eca 100644 --- a/setup/_metapackage/setup.py +++ b/setup/_metapackage/setup.py @@ -77,6 +77,7 @@ 'odoo-addon-partner_purchase_manager>=16.0dev,<16.1dev', 'odoo-addon-partner_ref_unique>=16.0dev,<16.1dev', 'odoo-addon-partner_salesperson_propagate>=16.0dev,<16.1dev', + 'odoo-addon-partner_search_alias>=16.0dev,<16.1dev', 'odoo-addon-partner_second_lastname>=16.0dev,<16.1dev', 'odoo-addon-partner_shipping_policy>=16.0dev,<16.1dev', 'odoo-addon-partner_stage>=16.0dev,<16.1dev', diff --git a/setup/partner_search_alias/odoo/addons/partner_search_alias b/setup/partner_search_alias/odoo/addons/partner_search_alias new file mode 120000 index 00000000000..1eda3cb20e7 --- /dev/null +++ b/setup/partner_search_alias/odoo/addons/partner_search_alias @@ -0,0 +1 @@ +../../../../partner_search_alias \ No newline at end of file diff --git a/setup/partner_search_alias/setup.py b/setup/partner_search_alias/setup.py new file mode 100644 index 00000000000..28c57bb6403 --- /dev/null +++ b/setup/partner_search_alias/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +)