From 31c67cb9231a120bcfb6b78ce31a52c305ef6c14 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Mon, 28 Sep 2015 11:51:28 +0200 Subject: [PATCH 01/14] Add module sale_purchase_no_product_template_menu --- .../__init__.py | 1 + .../__openerp__.py | 45 ++++++++++++++++++ .../view.xml | 47 +++++++++++++++++++ 3 files changed, 93 insertions(+) create mode 100644 sale_purchase_no_product_template_menu/__init__.py create mode 100644 sale_purchase_no_product_template_menu/__openerp__.py create mode 100644 sale_purchase_no_product_template_menu/view.xml diff --git a/sale_purchase_no_product_template_menu/__init__.py b/sale_purchase_no_product_template_menu/__init__.py new file mode 100644 index 0000000..40a96af --- /dev/null +++ b/sale_purchase_no_product_template_menu/__init__.py @@ -0,0 +1 @@ +# -*- coding: utf-8 -*- diff --git a/sale_purchase_no_product_template_menu/__openerp__.py b/sale_purchase_no_product_template_menu/__openerp__.py new file mode 100644 index 0000000..4cc4069 --- /dev/null +++ b/sale_purchase_no_product_template_menu/__openerp__.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# Sale Purchase No Product Template Menu module for Odoo +# Copyright (C) 2015 Akretion (http://www.akretion.com) +# @author Alexis de Lattre +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# +############################################################################## + + +{ + 'name': 'Sale Purchase No Product Template Menu', + 'version': '0.1', + 'category': 'Sale and Purchase', + 'license': 'AGPL-3', + 'summary': "Use only if you don't use variants of products", + 'description': """ +Sale Purchase No Product Template +================================= + +You may use this module only if you don't use product variants i.e. you don't have (and don't plan to have in the future) several product.product attached to one product.template. + +This module replaces the menu entries for product.template by menu entries for product.product in the *Sales*, *Purchases* and *Warehouse* menu entry. + +This module has been written by Alexis de Lattre from Akretion . + """, + 'author': 'Akretion', + 'website': 'http://www.akretion.com', + 'depends': ['purchase', 'sale'], + 'data': ['view.xml'], + 'installable': True, +} diff --git a/sale_purchase_no_product_template_menu/view.xml b/sale_purchase_no_product_template_menu/view.xml new file mode 100644 index 0000000..adfe07b --- /dev/null +++ b/sale_purchase_no_product_template_menu/view.xml @@ -0,0 +1,47 @@ + + + + + + + + + Products + product.product + tree,form,kanban + {"search_default_filter_to_purchase":1} + + + + + + + + + + + + + + + + Products + + + + + + tree,form,kanban + + + + + + + + + From 119bb936fa4dbb9e6657ecd2e980d8006d4d2847 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Wed, 30 Sep 2015 12:01:03 +0200 Subject: [PATCH 02/14] FIX module sale_purchase_no_product_template_menu --- sale_purchase_no_product_template_menu/view.xml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/sale_purchase_no_product_template_menu/view.xml b/sale_purchase_no_product_template_menu/view.xml index adfe07b..9eeafe0 100644 --- a/sale_purchase_no_product_template_menu/view.xml +++ b/sale_purchase_no_product_template_menu/view.xml @@ -43,5 +43,20 @@ + + + no_product_template_menu.product_product_form + product.product + + + + {} + + + {'invisible': 1, 'required': 0} + + + + From 7f0ff6e36e2f9ff701fa6cf6bc8d718a248a783a Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Wed, 30 Dec 2015 11:08:02 +0100 Subject: [PATCH 03/14] Update sale_purchase_no_product_template_menu: now usable by companies who have multi-variants, because we keep one menu entry of product.template in Sales > Configuration > Products Categ and Attributes menu --- .../__openerp__.py | 6 ++---- .../view.xml | 20 ++++++++++++++++--- 2 files changed, 19 insertions(+), 7 deletions(-) diff --git a/sale_purchase_no_product_template_menu/__openerp__.py b/sale_purchase_no_product_template_menu/__openerp__.py index 4cc4069..d2e2765 100644 --- a/sale_purchase_no_product_template_menu/__openerp__.py +++ b/sale_purchase_no_product_template_menu/__openerp__.py @@ -26,14 +26,12 @@ 'version': '0.1', 'category': 'Sale and Purchase', 'license': 'AGPL-3', - 'summary': "Use only if you don't use variants of products", + 'summary': "Remplace product.template menu entries by product.product menu entries", 'description': """ Sale Purchase No Product Template ================================= -You may use this module only if you don't use product variants i.e. you don't have (and don't plan to have in the future) several product.product attached to one product.template. - -This module replaces the menu entries for product.template by menu entries for product.product in the *Sales*, *Purchases* and *Warehouse* menu entry. +This module replaces the menu entries for product.template by menu entries for product.product in the *Sales*, *Purchases* and *Warehouse* menu entry. The only remaining menu entry for product.template is in the menu *Sales > Configuration > Product Categories and Attributes*. This module has been written by Alexis de Lattre from Akretion . """, diff --git a/sale_purchase_no_product_template_menu/view.xml b/sale_purchase_no_product_template_menu/view.xml index 9eeafe0..cbdd1f9 100644 --- a/sale_purchase_no_product_template_menu/view.xml +++ b/sale_purchase_no_product_template_menu/view.xml @@ -33,14 +33,28 @@ + - + + + + + + Product Templates + tree,form,kanban + + {} + + + + Products tree,form,kanban - + - + + From b29c938044b0984aca11e85d5f1820c223494b5f Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Wed, 30 Dec 2015 11:11:15 +0100 Subject: [PATCH 04/14] Better module desc --- sale_purchase_no_product_template_menu/__openerp__.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sale_purchase_no_product_template_menu/__openerp__.py b/sale_purchase_no_product_template_menu/__openerp__.py index d2e2765..3496c7c 100644 --- a/sale_purchase_no_product_template_menu/__openerp__.py +++ b/sale_purchase_no_product_template_menu/__openerp__.py @@ -33,6 +33,8 @@ Sale Purchase No Product Template This module replaces the menu entries for product.template by menu entries for product.product in the *Sales*, *Purchases* and *Warehouse* menu entry. The only remaining menu entry for product.template is in the menu *Sales > Configuration > Product Categories and Attributes*. +This module also switches to the tree view by default for Product menu entries, instead of the kanban view. + This module has been written by Alexis de Lattre from Akretion . """, 'author': 'Akretion', From 8eb0f8b6a2008e780f65f94968d4332574b88977 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Thu, 31 Dec 2015 19:06:55 +0100 Subject: [PATCH 05/14] Really remove group on products variants entry --- sale_purchase_no_product_template_menu/view.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sale_purchase_no_product_template_menu/view.xml b/sale_purchase_no_product_template_menu/view.xml index cbdd1f9..4542447 100644 --- a/sale_purchase_no_product_template_menu/view.xml +++ b/sale_purchase_no_product_template_menu/view.xml @@ -54,7 +54,8 @@ - + + Products From 92ef5170e0d5e5b74f460fb7942bde1dd82e5791 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Wed, 13 Jan 2016 11:51:13 +0100 Subject: [PATCH 06/14] Add search on EAN13 in product_usability --- sale_purchase_no_product_template_menu/__openerp__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sale_purchase_no_product_template_menu/__openerp__.py b/sale_purchase_no_product_template_menu/__openerp__.py index 3496c7c..23810e6 100644 --- a/sale_purchase_no_product_template_menu/__openerp__.py +++ b/sale_purchase_no_product_template_menu/__openerp__.py @@ -31,7 +31,7 @@ Sale Purchase No Product Template ================================= -This module replaces the menu entries for product.template by menu entries for product.product in the *Sales*, *Purchases* and *Warehouse* menu entry. The only remaining menu entry for product.template is in the menu *Sales > Configuration > Product Categories and Attributes*. +This module replaces the menu entries for product.template by menu entries for product.product in the *Sales*, *Purchases* and *Warehouse* menu entry. With this module, the only menu entry for product.template is in the menu *Sales > Configuration > Product Categories and Attributes*. This module also switches to the tree view by default for Product menu entries, instead of the kanban view. From 3e26d605032d1bdd21071b71d17b2687588b1abe Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Mon, 30 May 2016 17:29:35 +0200 Subject: [PATCH 07/14] Better handling of translation to avoid to have a menu entry "Variantes d'articles" --- .../__openerp__.py | 2 +- .../i18n/fr.po | 33 ++++++++++++++++ ...sale_purchase_no_product_template_menu.pot | 33 ++++++++++++++++ .../view.xml | 38 ++++++++++++------- 4 files changed, 91 insertions(+), 15 deletions(-) create mode 100644 sale_purchase_no_product_template_menu/i18n/fr.po create mode 100644 sale_purchase_no_product_template_menu/i18n/sale_purchase_no_product_template_menu.pot diff --git a/sale_purchase_no_product_template_menu/__openerp__.py b/sale_purchase_no_product_template_menu/__openerp__.py index 23810e6..037a0a5 100644 --- a/sale_purchase_no_product_template_menu/__openerp__.py +++ b/sale_purchase_no_product_template_menu/__openerp__.py @@ -39,7 +39,7 @@ This module has been written by Alexis de Lattre from Akretion \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: sale_purchase_no_product_template_menu +#: model:ir.ui.menu,name:sale_purchase_no_product_template_menu.sale_config_product_template_menu +msgid "Product Templates" +msgstr "Modèles d'article" + +#. module: sale_purchase_no_product_template_menu +#: model:ir.actions.act_window,name:sale_purchase_no_product_template_menu.product_product_action_puchased +#: model:ir.actions.act_window,name:sale_purchase_no_product_template_menu.product_product_action_sell +msgid "Products" +msgstr "Articles" + +#. module: sale_purchase_no_product_template_menu +#: view:product.product:sale_purchase_no_product_template_menu.product_normal_form_view +msgid "{'invisible': 1, 'required': 0}" +msgstr "{'invisible': 1, 'required': 0}" + diff --git a/sale_purchase_no_product_template_menu/i18n/sale_purchase_no_product_template_menu.pot b/sale_purchase_no_product_template_menu/i18n/sale_purchase_no_product_template_menu.pot new file mode 100644 index 0000000..2d5822a --- /dev/null +++ b/sale_purchase_no_product_template_menu/i18n/sale_purchase_no_product_template_menu.pot @@ -0,0 +1,33 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_purchase_no_product_template_menu +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-05-30 15:27+0000\n" +"PO-Revision-Date: 2016-05-30 15:27+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: sale_purchase_no_product_template_menu +#: model:ir.ui.menu,name:sale_purchase_no_product_template_menu.sale_config_product_template_menu +msgid "Product Templates" +msgstr "" + +#. module: sale_purchase_no_product_template_menu +#: model:ir.actions.act_window,name:sale_purchase_no_product_template_menu.product_product_action_puchased +#: model:ir.actions.act_window,name:sale_purchase_no_product_template_menu.product_product_action_sell +msgid "Products" +msgstr "" + +#. module: sale_purchase_no_product_template_menu +#: view:product.product:sale_purchase_no_product_template_menu.product_normal_form_view +msgid "{'invisible': 1, 'required': 0}" +msgstr "" + diff --git a/sale_purchase_no_product_template_menu/view.xml b/sale_purchase_no_product_template_menu/view.xml index 4542447..e21b93e 100644 --- a/sale_purchase_no_product_template_menu/view.xml +++ b/sale_purchase_no_product_template_menu/view.xml @@ -1,8 +1,7 @@ @@ -13,7 +12,7 @@ Products product.product tree,form,kanban - {"search_default_filter_to_purchase":1} + {'search_default_filter_to_purchase': 1} @@ -27,16 +26,25 @@ - - + + + Products + product.product + tree,form,kanban + {'search_default_filter_to_sell': 1} + + + - - + - + @@ -46,16 +54,18 @@ {} + + + + - Products tree,form,kanban - + - - - Products + From ba19c3c76fa229cd612337958a98f6d0537c04ea Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Tue, 11 Oct 2016 15:32:30 +0200 Subject: [PATCH 08/14] Set all modules as uninstallable --- sale_purchase_no_product_template_menu/__openerp__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sale_purchase_no_product_template_menu/__openerp__.py b/sale_purchase_no_product_template_menu/__openerp__.py index 037a0a5..4f1f71f 100644 --- a/sale_purchase_no_product_template_menu/__openerp__.py +++ b/sale_purchase_no_product_template_menu/__openerp__.py @@ -41,5 +41,5 @@ This module has been written by Alexis de Lattre from Akretion Date: Tue, 11 Oct 2016 15:40:03 +0200 Subject: [PATCH 09/14] Mass rename from __openerp__.py to __manifest__.py --- .../{__openerp__.py => __manifest__.py} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename sale_purchase_no_product_template_menu/{__openerp__.py => __manifest__.py} (100%) diff --git a/sale_purchase_no_product_template_menu/__openerp__.py b/sale_purchase_no_product_template_menu/__manifest__.py similarity index 100% rename from sale_purchase_no_product_template_menu/__openerp__.py rename to sale_purchase_no_product_template_menu/__manifest__.py From eab4cdf17f937fdbbf5f8010b13a4160b5045b96 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Mon, 24 Oct 2016 15:33:18 +0200 Subject: [PATCH 10/14] Rapid (partial ?) port of product_manager_group and sale_purchase_no_product_template_menu to v10 pos_no_product_template_menu is useless in v10 -> remove it --- .../__manifest__.py | 31 +++++-------------- .../view.xml | 16 +++++----- 2 files changed, 17 insertions(+), 30 deletions(-) diff --git a/sale_purchase_no_product_template_menu/__manifest__.py b/sale_purchase_no_product_template_menu/__manifest__.py index 4f1f71f..0281a3b 100644 --- a/sale_purchase_no_product_template_menu/__manifest__.py +++ b/sale_purchase_no_product_template_menu/__manifest__.py @@ -1,25 +1,6 @@ # -*- coding: utf-8 -*- -############################################################################## -# -# Sale Purchase No Product Template Menu module for Odoo -# Copyright (C) 2015 Akretion (http://www.akretion.com) -# @author Alexis de Lattre -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## - +# © 2015-2016 Akretion (Alexis de Lattre ) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). { 'name': 'Sale Purchase No Product Template Menu', @@ -39,7 +20,11 @@ This module has been written by Alexis de Lattre from Akretion - - + @@ -22,7 +21,7 @@ - + @@ -42,7 +41,7 @@ so I redefine a new menu entry --> - + @@ -56,7 +55,7 @@ entry and link it to product product --> + parent="sale.prod_config_main"/> @@ -64,11 +63,14 @@ entry and link it to product product --> + + +--> - - + From 41882b35296755bca964bea7fbcb0b507b36ae9f Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Mon, 21 Nov 2016 18:24:58 +0100 Subject: [PATCH 11/14] Clean up --- .../__manifest__.py | 2 +- sale_purchase_no_product_template_menu/view.xml | 17 ----------------- 2 files changed, 1 insertion(+), 18 deletions(-) diff --git a/sale_purchase_no_product_template_menu/__manifest__.py b/sale_purchase_no_product_template_menu/__manifest__.py index 0281a3b..b70a363 100644 --- a/sale_purchase_no_product_template_menu/__manifest__.py +++ b/sale_purchase_no_product_template_menu/__manifest__.py @@ -4,7 +4,7 @@ { 'name': 'Sale Purchase No Product Template Menu', - 'version': '0.1', + 'version': '10.0.1.0.0', 'category': 'Sale and Purchase', 'license': 'AGPL-3', 'summary': "Remplace product.template menu entries by product.product menu entries", diff --git a/sale_purchase_no_product_template_menu/view.xml b/sale_purchase_no_product_template_menu/view.xml index e6048f7..3393c8b 100644 --- a/sale_purchase_no_product_template_menu/view.xml +++ b/sale_purchase_no_product_template_menu/view.xml @@ -69,21 +69,4 @@ entry and link it to product product --> --> - - - From 5d440b3c61ce35aa13a78c90ce1dfc8ebf78fc6e Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Thu, 2 Mar 2017 09:18:12 +0100 Subject: [PATCH 12/14] Minor changes --- sale_purchase_no_product_template_menu/view.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sale_purchase_no_product_template_menu/view.xml b/sale_purchase_no_product_template_menu/view.xml index 3393c8b..75d1fce 100644 --- a/sale_purchase_no_product_template_menu/view.xml +++ b/sale_purchase_no_product_template_menu/view.xml @@ -7,7 +7,7 @@ - + Products product.product tree,form,kanban @@ -17,7 +17,7 @@ - + From 2db41cfd6f43c20fd57818b7a937bd48311bcbc6 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Thu, 30 Nov 2017 15:54:39 +0100 Subject: [PATCH 13/14] sale_purchase_no_product_template_menu: Also use product.product on the Product menu entries of the Accounting menu --- sale_purchase_no_product_template_menu/view.xml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/sale_purchase_no_product_template_menu/view.xml b/sale_purchase_no_product_template_menu/view.xml index 75d1fce..4187559 100644 --- a/sale_purchase_no_product_template_menu/view.xml +++ b/sale_purchase_no_product_template_menu/view.xml @@ -20,6 +20,12 @@ + + + + + + @@ -53,6 +59,12 @@ entry and link it to product product --> {} + + + + + + From 5378ad8ee69115efacb37418e3b6eec79fb59b32 Mon Sep 17 00:00:00 2001 From: David Beal Date: Wed, 6 Mar 2019 18:02:54 +0100 Subject: [PATCH 14/14] PORT v12 --- .../__init__.py | 1 - .../__manifest__.py | 5 ++--- sale_purchase_no_product_template_menu/view.xml | 17 ----------------- 3 files changed, 2 insertions(+), 21 deletions(-) diff --git a/sale_purchase_no_product_template_menu/__init__.py b/sale_purchase_no_product_template_menu/__init__.py index 40a96af..e69de29 100644 --- a/sale_purchase_no_product_template_menu/__init__.py +++ b/sale_purchase_no_product_template_menu/__init__.py @@ -1 +0,0 @@ -# -*- coding: utf-8 -*- diff --git a/sale_purchase_no_product_template_menu/__manifest__.py b/sale_purchase_no_product_template_menu/__manifest__.py index b70a363..1d0570c 100644 --- a/sale_purchase_no_product_template_menu/__manifest__.py +++ b/sale_purchase_no_product_template_menu/__manifest__.py @@ -4,10 +4,10 @@ { 'name': 'Sale Purchase No Product Template Menu', - 'version': '10.0.1.0.0', + 'version': '12.0.1.0.0', 'category': 'Sale and Purchase', 'license': 'AGPL-3', - 'summary': "Remplace product.template menu entries by product.product menu entries", + 'summary': "Replace product.template menu entries by product.product menu entries", 'description': """ Sale Purchase No Product Template ================================= @@ -23,7 +23,6 @@ This module has been written by Alexis de Lattre from Akretion - - - - - - @@ -59,11 +53,6 @@ entry and link it to product product --> {} - - - - - tree,form,kanban - -