From 532ca537644dddda31a8042c95c5a756350e7115 Mon Sep 17 00:00:00 2001 From: Alfredo Date: Thu, 14 Sep 2023 14:29:49 +0200 Subject: [PATCH 1/5] [ADD] product_search_customerinfo: Add to the search for products/product variants, the name, and product code of the customer pricelist. --- product_search_customerinfo/README.rst | 29 ++++++ product_search_customerinfo/__init__.py | 0 product_search_customerinfo/__manifest__.py | 21 +++++ product_search_customerinfo/i18n/es.po | 88 +++++++++++++++++++ .../i18n/product_search_customerinfo.pot | 87 ++++++++++++++++++ .../views/product_customerinfo_views.xml | 46 ++++++++++ .../views/product_product_views.xml | 13 +++ .../views/product_template_views.xml | 13 +++ 8 files changed, 297 insertions(+) create mode 100644 product_search_customerinfo/README.rst create mode 100644 product_search_customerinfo/__init__.py create mode 100644 product_search_customerinfo/__manifest__.py create mode 100644 product_search_customerinfo/i18n/es.po create mode 100644 product_search_customerinfo/i18n/product_search_customerinfo.pot create mode 100644 product_search_customerinfo/views/product_customerinfo_views.xml create mode 100644 product_search_customerinfo/views/product_product_views.xml create mode 100644 product_search_customerinfo/views/product_template_views.xml diff --git a/product_search_customerinfo/README.rst b/product_search_customerinfo/README.rst new file mode 100644 index 0000000000..05f757ffad --- /dev/null +++ b/product_search_customerinfo/README.rst @@ -0,0 +1,29 @@ +.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 + +===================================== +Product supplierinfo for customer ext +===================================== + +* Add to the search for products/product variants, the name, and product code + of the customer pricelist. +* New menu "Customers Pricelist" in Sales - Configuration. + +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 smash it by providing detailed and welcomed feedback. + +Credits +======= + +Contributors +------------ +* Ana Juaristi +* Alfredo de la Fuente + +Do not contact contributors directly about support or help with technical issues. diff --git a/product_search_customerinfo/__init__.py b/product_search_customerinfo/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/product_search_customerinfo/__manifest__.py b/product_search_customerinfo/__manifest__.py new file mode 100644 index 0000000000..e2cd267d85 --- /dev/null +++ b/product_search_customerinfo/__manifest__.py @@ -0,0 +1,21 @@ +# Copyright 2023 Alfredo de la Fuente - AvanzOSC +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +{ + "name": "Product Search Customerinfo", + "version": "14.0.1.0.0", + "category": "Sales Management", + "license": "AGPL-3", + "author": "AvanzOSC", + "website": "https://avanzosc.es/", + "depends": [ + "product", + "sale", + "product_search_supplierinfo", + "product_supplierinfo_for_customer"], + "data": [ + "views/product_customerinfo_views.xml", + "views/product_product_views.xml", + "views/product_template_views.xml", + ], + "installable": True, +} diff --git a/product_search_customerinfo/i18n/es.po b/product_search_customerinfo/i18n/es.po new file mode 100644 index 0000000000..5aef51406d --- /dev/null +++ b/product_search_customerinfo/i18n/es.po @@ -0,0 +1,88 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_search_customerinfo +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0+e\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-09-14 12:19+0000\n" +"PO-Revision-Date: 2023-09-14 12:19+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: product_search_customerinfo +#: model_terms:ir.ui.view,arch_db:product_search_customerinfo.view_product_customerinfo_search +msgid "Customer" +msgstr "Cliente" + +#. module: product_search_customerinfo +#: model_terms:ir.ui.view,arch_db:product_search_customerinfo.view_product_customerinfo_search +msgid "Customer Product Code" +msgstr "Código producto cliente" + +#. module: product_search_customerinfo +#: model_terms:ir.ui.view,arch_db:product_search_customerinfo.view_product_customerinfo_search +msgid "Customer Product Name" +msgstr "Nombre producto cliente" + +#. module: product_search_customerinfo +#: model:ir.actions.act_window,name:product_search_customerinfo.product_supplierinfo_for_customer_action +#: model:ir.ui.menu,name:product_search_customerinfo.menu_product_supplierinfo_for_customer_action +#: model_terms:ir.ui.view,arch_db:product_search_customerinfo.view_product_customerinfo_search +msgid "Customers Pricelist" +msgstr "Tarifas clientes" + +#. module: product_search_customerinfo +#: model:ir.model.fields,field_description:product_search_customerinfo.field_product_product__display_name +#: model:ir.model.fields,field_description:product_search_customerinfo.field_product_template__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: product_search_customerinfo +#: model_terms:ir.ui.view,arch_db:product_search_customerinfo.view_product_customerinfo_search +msgid "End Date" +msgstr "Fecha fin" + +#. module: product_search_customerinfo +#: model_terms:ir.ui.view,arch_db:product_search_customerinfo.view_product_customerinfo_search +msgid "Group By" +msgstr "Agrupar por" + +#. module: product_search_customerinfo +#: model:ir.model.fields,field_description:product_search_customerinfo.field_product_product__id +#: model:ir.model.fields,field_description:product_search_customerinfo.field_product_template__id +msgid "ID" +msgstr "" + +#. module: product_search_customerinfo +#: model:ir.model.fields,field_description:product_search_customerinfo.field_product_product____last_update +#: model:ir.model.fields,field_description:product_search_customerinfo.field_product_template____last_update +msgid "Last Modified on" +msgstr "Última modificación el" + +#. module: product_search_customerinfo +#: model:ir.model,name:product_search_customerinfo.model_product_product +#: model_terms:ir.ui.view,arch_db:product_search_customerinfo.view_product_customerinfo_search +msgid "Product" +msgstr "Producto" + +#. module: product_search_customerinfo +#: model:ir.model,name:product_search_customerinfo.model_product_template +msgid "Product Template" +msgstr "Producto" + +#. module: product_search_customerinfo +#: model_terms:ir.ui.view,arch_db:product_search_customerinfo.view_product_customerinfo_search +msgid "Product Variant" +msgstr "Variante de producto" + +#. module: product_search_customerinfo +#: model_terms:ir.ui.view,arch_db:product_search_customerinfo.view_product_customerinfo_search +msgid "Start Date" +msgstr "Fecha inicio" + diff --git a/product_search_customerinfo/i18n/product_search_customerinfo.pot b/product_search_customerinfo/i18n/product_search_customerinfo.pot new file mode 100644 index 0000000000..47771d6c81 --- /dev/null +++ b/product_search_customerinfo/i18n/product_search_customerinfo.pot @@ -0,0 +1,87 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_search_customerinfo +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0+e\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-09-14 12:18+0000\n" +"PO-Revision-Date: 2023-09-14 12:18+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: product_search_customerinfo +#: model_terms:ir.ui.view,arch_db:product_search_customerinfo.view_product_customerinfo_search +msgid "Customer" +msgstr "" + +#. module: product_search_customerinfo +#: model_terms:ir.ui.view,arch_db:product_search_customerinfo.view_product_customerinfo_search +msgid "Customer Product Code" +msgstr "" + +#. module: product_search_customerinfo +#: model_terms:ir.ui.view,arch_db:product_search_customerinfo.view_product_customerinfo_search +msgid "Customer Product Name" +msgstr "" + +#. module: product_search_customerinfo +#: model:ir.actions.act_window,name:product_search_customerinfo.product_supplierinfo_for_customer_action +#: model:ir.ui.menu,name:product_search_customerinfo.menu_product_supplierinfo_for_customer_action +#: model_terms:ir.ui.view,arch_db:product_search_customerinfo.view_product_customerinfo_search +msgid "Customers Pricelist" +msgstr "" + +#. module: product_search_customerinfo +#: model:ir.model.fields,field_description:product_search_customerinfo.field_product_product__display_name +#: model:ir.model.fields,field_description:product_search_customerinfo.field_product_template__display_name +msgid "Display Name" +msgstr "" + +#. module: product_search_customerinfo +#: model_terms:ir.ui.view,arch_db:product_search_customerinfo.view_product_customerinfo_search +msgid "End Date" +msgstr "" + +#. module: product_search_customerinfo +#: model_terms:ir.ui.view,arch_db:product_search_customerinfo.view_product_customerinfo_search +msgid "Group By" +msgstr "" + +#. module: product_search_customerinfo +#: model:ir.model.fields,field_description:product_search_customerinfo.field_product_product__id +#: model:ir.model.fields,field_description:product_search_customerinfo.field_product_template__id +msgid "ID" +msgstr "" + +#. module: product_search_customerinfo +#: model:ir.model.fields,field_description:product_search_customerinfo.field_product_product____last_update +#: model:ir.model.fields,field_description:product_search_customerinfo.field_product_template____last_update +msgid "Last Modified on" +msgstr "" + +#. module: product_search_customerinfo +#: model:ir.model,name:product_search_customerinfo.model_product_product +#: model_terms:ir.ui.view,arch_db:product_search_customerinfo.view_product_customerinfo_search +msgid "Product" +msgstr "" + +#. module: product_search_customerinfo +#: model:ir.model,name:product_search_customerinfo.model_product_template +msgid "Product Template" +msgstr "" + +#. module: product_search_customerinfo +#: model_terms:ir.ui.view,arch_db:product_search_customerinfo.view_product_customerinfo_search +msgid "Product Variant" +msgstr "" + +#. module: product_search_customerinfo +#: model_terms:ir.ui.view,arch_db:product_search_customerinfo.view_product_customerinfo_search +msgid "Start Date" +msgstr "" diff --git a/product_search_customerinfo/views/product_customerinfo_views.xml b/product_search_customerinfo/views/product_customerinfo_views.xml new file mode 100644 index 0000000000..d86d6371fe --- /dev/null +++ b/product_search_customerinfo/views/product_customerinfo_views.xml @@ -0,0 +1,46 @@ + + + + view.product.customerinfo.search + product.customerinfo + + + + + + + + + + + + + + + + + + + + + + Customers Pricelist + ir.actions.act_window + product.customerinfo + tree,form + + + {'search_default_group-customer': True} + + + + --> + diff --git a/product_search_customerinfo/views/product_product_views.xml b/product_search_customerinfo/views/product_product_views.xml new file mode 100644 index 0000000000..224a206ed1 --- /dev/null +++ b/product_search_customerinfo/views/product_product_views.xml @@ -0,0 +1,13 @@ + + + + + product.product + + + + + + + + diff --git a/product_search_customerinfo/views/product_template_views.xml b/product_search_customerinfo/views/product_template_views.xml new file mode 100644 index 0000000000..48821869b7 --- /dev/null +++ b/product_search_customerinfo/views/product_template_views.xml @@ -0,0 +1,13 @@ + + + + + product.template + + + + + + + + From 9bfcf38dd733d0f6470b8a65705c0eab3dd68ab3 Mon Sep 17 00:00:00 2001 From: oihane Date: Tue, 25 Jun 2024 15:33:04 +0200 Subject: [PATCH 2/5] [IMP] pre-commit stuff (#2627) --- product_search_customerinfo/__manifest__.py | 3 +- .../views/product_customerinfo_views.xml | 69 +++++++++++++------ .../views/product_product_views.xml | 11 ++- .../views/product_template_views.xml | 11 ++- 4 files changed, 67 insertions(+), 27 deletions(-) diff --git a/product_search_customerinfo/__manifest__.py b/product_search_customerinfo/__manifest__.py index e2cd267d85..27ab17e80f 100644 --- a/product_search_customerinfo/__manifest__.py +++ b/product_search_customerinfo/__manifest__.py @@ -11,7 +11,8 @@ "product", "sale", "product_search_supplierinfo", - "product_supplierinfo_for_customer"], + "product_supplierinfo_for_customer", + ], "data": [ "views/product_customerinfo_views.xml", "views/product_product_views.xml", diff --git a/product_search_customerinfo/views/product_customerinfo_views.xml b/product_search_customerinfo/views/product_customerinfo_views.xml index d86d6371fe..c7ac2f80f5 100644 --- a/product_search_customerinfo/views/product_customerinfo_views.xml +++ b/product_search_customerinfo/views/product_customerinfo_views.xml @@ -6,23 +6,43 @@ - - - - - - + + + + + + - - - - - + + + + + @@ -33,14 +53,19 @@ ir.actions.act_window product.customerinfo tree,form - - + + {'search_default_group-customer': True} - + --> diff --git a/product_search_customerinfo/views/product_product_views.xml b/product_search_customerinfo/views/product_product_views.xml index 224a206ed1..4f025184cc 100644 --- a/product_search_customerinfo/views/product_product_views.xml +++ b/product_search_customerinfo/views/product_product_views.xml @@ -3,10 +3,17 @@ product.product - + - + diff --git a/product_search_customerinfo/views/product_template_views.xml b/product_search_customerinfo/views/product_template_views.xml index 48821869b7..2e9f2d66c1 100644 --- a/product_search_customerinfo/views/product_template_views.xml +++ b/product_search_customerinfo/views/product_template_views.xml @@ -3,10 +3,17 @@ product.template - + - + From fefcec18b620c222bbc736e3740ab2c0c595b4cc Mon Sep 17 00:00:00 2001 From: Oihane Crucelaegui Date: Wed, 3 Jul 2024 11:44:22 +0200 Subject: [PATCH 3/5] [IMP] product_search_customerinfo: pre-commit stuff --- product_search_customerinfo/__manifest__.py | 2 +- product_search_customerinfo/views/product_product_views.xml | 1 + product_search_customerinfo/views/product_template_views.xml | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/product_search_customerinfo/__manifest__.py b/product_search_customerinfo/__manifest__.py index 27ab17e80f..cd51151b67 100644 --- a/product_search_customerinfo/__manifest__.py +++ b/product_search_customerinfo/__manifest__.py @@ -6,7 +6,7 @@ "category": "Sales Management", "license": "AGPL-3", "author": "AvanzOSC", - "website": "https://avanzosc.es/", + "website": "https://github.com/avanzosc/odoo-addons", "depends": [ "product", "sale", diff --git a/product_search_customerinfo/views/product_product_views.xml b/product_search_customerinfo/views/product_product_views.xml index 4f025184cc..019257f8a0 100644 --- a/product_search_customerinfo/views/product_product_views.xml +++ b/product_search_customerinfo/views/product_product_views.xml @@ -7,6 +7,7 @@ name="inherit_id" ref="product_search_supplierinfo.product_search_form_view" /> + 100 + 100 Date: Fri, 17 Jan 2025 12:55:28 +0100 Subject: [PATCH 4/5] [IMP] product_search_customerinfo: pre-commit execution --- .../odoo/addons/product_search_customerinfo | 1 + setup/product_search_customerinfo/setup.py | 6 ++++++ 2 files changed, 7 insertions(+) create mode 120000 setup/product_search_customerinfo/odoo/addons/product_search_customerinfo create mode 100644 setup/product_search_customerinfo/setup.py diff --git a/setup/product_search_customerinfo/odoo/addons/product_search_customerinfo b/setup/product_search_customerinfo/odoo/addons/product_search_customerinfo new file mode 120000 index 0000000000..898e7d837d --- /dev/null +++ b/setup/product_search_customerinfo/odoo/addons/product_search_customerinfo @@ -0,0 +1 @@ +../../../../product_search_customerinfo \ No newline at end of file diff --git a/setup/product_search_customerinfo/setup.py b/setup/product_search_customerinfo/setup.py new file mode 100644 index 0000000000..28c57bb640 --- /dev/null +++ b/setup/product_search_customerinfo/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) From c2963f64ce9edb6b0aca4894a1ba50fc9943d8cf Mon Sep 17 00:00:00 2001 From: Unai Beristain Date: Fri, 17 Jan 2025 12:55:28 +0100 Subject: [PATCH 5/5] [MIG] product_search_customerinfo: Migration to 16.0 --- product_search_customerinfo/__manifest__.py | 2 +- .../views/product_customerinfo_views.xml | 7 +++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/product_search_customerinfo/__manifest__.py b/product_search_customerinfo/__manifest__.py index cd51151b67..f5a4d04e57 100644 --- a/product_search_customerinfo/__manifest__.py +++ b/product_search_customerinfo/__manifest__.py @@ -2,7 +2,7 @@ # License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). { "name": "Product Search Customerinfo", - "version": "14.0.1.0.0", + "version": "16.0.1.0.0", "category": "Sales Management", "license": "AGPL-3", "author": "AvanzOSC", diff --git a/product_search_customerinfo/views/product_customerinfo_views.xml b/product_search_customerinfo/views/product_customerinfo_views.xml index c7ac2f80f5..45b79dc9c3 100644 --- a/product_search_customerinfo/views/product_customerinfo_views.xml +++ b/product_search_customerinfo/views/product_customerinfo_views.xml @@ -5,7 +5,7 @@ product.customerinfo - + @@ -13,12 +13,12 @@ - + /> --> - -->