From 98893d6fbc60f083e196a43795759b481ea10b9b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A0=20Gil=20Sorribes?= Date: Tue, 16 Jul 2019 10:09:04 +0200 Subject: [PATCH 01/37] [11.0][ADD] stock_picking_purchase_order_link --- stock_picking_purchase_order_link/README.rst | 85 ++++ stock_picking_purchase_order_link/__init__.py | 1 + .../__manifest__.py | 21 + .../stock_picking_purchase_order_link.pot | 25 + .../models/__init__.py | 1 + .../models/stock_picking.py | 20 + .../readme/CONTRIBUTORS.rst | 1 + .../readme/DESCRIPTION.rst | 2 + .../readme/USAGE.rst | 7 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 432 ++++++++++++++++++ .../tests/__init__.py | 1 + .../test_stock_picking_purchase_order_link.py | 54 +++ .../views/stock_picking_view.xml | 24 + 14 files changed, 674 insertions(+) create mode 100644 stock_picking_purchase_order_link/README.rst create mode 100644 stock_picking_purchase_order_link/__init__.py create mode 100644 stock_picking_purchase_order_link/__manifest__.py create mode 100644 stock_picking_purchase_order_link/i18n/stock_picking_purchase_order_link.pot create mode 100644 stock_picking_purchase_order_link/models/__init__.py create mode 100644 stock_picking_purchase_order_link/models/stock_picking.py create mode 100644 stock_picking_purchase_order_link/readme/CONTRIBUTORS.rst create mode 100644 stock_picking_purchase_order_link/readme/DESCRIPTION.rst create mode 100644 stock_picking_purchase_order_link/readme/USAGE.rst create mode 100644 stock_picking_purchase_order_link/static/description/icon.png create mode 100644 stock_picking_purchase_order_link/static/description/index.html create mode 100644 stock_picking_purchase_order_link/tests/__init__.py create mode 100644 stock_picking_purchase_order_link/tests/test_stock_picking_purchase_order_link.py create mode 100644 stock_picking_purchase_order_link/views/stock_picking_view.xml diff --git a/stock_picking_purchase_order_link/README.rst b/stock_picking_purchase_order_link/README.rst new file mode 100644 index 000000000000..0f4ad1828cb5 --- /dev/null +++ b/stock_picking_purchase_order_link/README.rst @@ -0,0 +1,85 @@ +================================= +Stock Picking Purchase Order Link +================================= + +.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fstock--logistics--workflow-lightgray.png?logo=github + :target: https://github.com/OCA/stock-logistics-workflow/tree/11.0/stock_picking_purchase_order_link + :alt: OCA/stock-logistics-workflow +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/stock-logistics-workflow-11-0/stock-logistics-workflow-11-0-stock_picking_purchase_order_link + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png + :target: https://runbot.odoo-community.org/runbot/154/11.0 + :alt: Try me on Runbot + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module extends standard WMS to add a smart button in pickings to go to +purchase order that creates the picking. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +To use this module, you need to: + +#. Go to *Purchase > Products* and create one of type "Stockable". +#. Go to *Purchase > Purchase Orders* and create one and confirm. +#. Go to the picking generated clicking in shipment smartbutton. +#. In the picking appears a new smartbutton to navigate to the purchase order + called *Purchase Order*. + +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 smashing it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Eficent Business and IT Consulting Services S.L. + +Contributors +~~~~~~~~~~~~ + +* Adria Gil Sorribes + +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/stock-logistics-workflow `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/stock_picking_purchase_order_link/__init__.py b/stock_picking_purchase_order_link/__init__.py new file mode 100644 index 000000000000..0650744f6bc6 --- /dev/null +++ b/stock_picking_purchase_order_link/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/stock_picking_purchase_order_link/__manifest__.py b/stock_picking_purchase_order_link/__manifest__.py new file mode 100644 index 000000000000..ff81c0531a33 --- /dev/null +++ b/stock_picking_purchase_order_link/__manifest__.py @@ -0,0 +1,21 @@ +# Copyright 2019 Eficent Business and IT Consulting Services S.L. +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + 'name': 'Stock Picking Purchase Order Link', + 'summary': """ + Link between picking and purchase order""", + 'version': '11.0.1.0.0', + 'license': 'AGPL-3', + 'author': 'Eficent Business and IT Consulting Services S.L.,' + 'Odoo Community Association (OCA)', + 'website': 'https://github.com/OCA/stock-logistics-workflow', + "application": False, + "installable": True, + 'depends': [ + 'purchase' + ], + 'data': [ + 'views/stock_picking_view.xml', + ], +} diff --git a/stock_picking_purchase_order_link/i18n/stock_picking_purchase_order_link.pot b/stock_picking_purchase_order_link/i18n/stock_picking_purchase_order_link.pot new file mode 100644 index 000000000000..39a2604aa355 --- /dev/null +++ b/stock_picking_purchase_order_link/i18n/stock_picking_purchase_order_link.pot @@ -0,0 +1,25 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_picking_purchase_order_link +# +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: stock_picking_purchase_order_link +#: model:ir.ui.view,arch_db:stock_picking_purchase_order_link.view_picking_form +msgid "Purchase Order" +msgstr "" + +#. module: stock_picking_purchase_order_link +#: model:ir.model,name:stock_picking_purchase_order_link.model_stock_picking +msgid "Transfer" +msgstr "" + diff --git a/stock_picking_purchase_order_link/models/__init__.py b/stock_picking_purchase_order_link/models/__init__.py new file mode 100644 index 000000000000..ae4c27227f18 --- /dev/null +++ b/stock_picking_purchase_order_link/models/__init__.py @@ -0,0 +1 @@ +from . import stock_picking diff --git a/stock_picking_purchase_order_link/models/stock_picking.py b/stock_picking_purchase_order_link/models/stock_picking.py new file mode 100644 index 000000000000..66dcdcb04832 --- /dev/null +++ b/stock_picking_purchase_order_link/models/stock_picking.py @@ -0,0 +1,20 @@ +# Copyright 2019 Eficent Business and IT Consulting Services S.L. +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import api, models + + +class StockPicking(models.Model): + _inherit = 'stock.picking' + + @api.multi + def action_view_purchase_order(self): + """This function returns an action that display existing purchase order + of given picking. + """ + self.ensure_one() + action = self.env.ref('purchase.purchase_form_action').read()[0] + form = self.env.ref('purchase.purchase_order_form') + action['views'] = [(form.id, 'form')] + action['res_id'] = self.purchase_id.id + return action diff --git a/stock_picking_purchase_order_link/readme/CONTRIBUTORS.rst b/stock_picking_purchase_order_link/readme/CONTRIBUTORS.rst new file mode 100644 index 000000000000..afabf1edef46 --- /dev/null +++ b/stock_picking_purchase_order_link/readme/CONTRIBUTORS.rst @@ -0,0 +1 @@ +* Adria Gil Sorribes diff --git a/stock_picking_purchase_order_link/readme/DESCRIPTION.rst b/stock_picking_purchase_order_link/readme/DESCRIPTION.rst new file mode 100644 index 000000000000..a6a7fa3929e3 --- /dev/null +++ b/stock_picking_purchase_order_link/readme/DESCRIPTION.rst @@ -0,0 +1,2 @@ +This module extends standard WMS to add a smart button in pickings to go to +purchase order that creates the picking. diff --git a/stock_picking_purchase_order_link/readme/USAGE.rst b/stock_picking_purchase_order_link/readme/USAGE.rst new file mode 100644 index 000000000000..55fd4fa546a1 --- /dev/null +++ b/stock_picking_purchase_order_link/readme/USAGE.rst @@ -0,0 +1,7 @@ +To use this module, you need to: + +#. Go to *Purchase > Products* and create one of type "Stockable". +#. Go to *Purchase > Purchase Orders* and create one and confirm. +#. Go to the picking generated clicking in shipment smartbutton. +#. In the picking appears a new smartbutton to navigate to the purchase order + called *Purchase Order*. diff --git a/stock_picking_purchase_order_link/static/description/icon.png b/stock_picking_purchase_order_link/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 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 z 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 Xviia!U7SGha1wx#SCgwmn*{w2TRX*I literal 0 HcmV?d00001 diff --git a/stock_picking_purchase_order_link/static/description/index.html b/stock_picking_purchase_order_link/static/description/index.html new file mode 100644 index 000000000000..a531aa689c4b --- /dev/null +++ b/stock_picking_purchase_order_link/static/description/index.html @@ -0,0 +1,432 @@ + + + + + + +Stock Picking Purchase Order Link + + + + + + diff --git a/stock_picking_purchase_order_link/tests/__init__.py b/stock_picking_purchase_order_link/tests/__init__.py new file mode 100644 index 000000000000..b17a2f72e550 --- /dev/null +++ b/stock_picking_purchase_order_link/tests/__init__.py @@ -0,0 +1 @@ +from . import test_stock_picking_purchase_order_link diff --git a/stock_picking_purchase_order_link/tests/test_stock_picking_purchase_order_link.py b/stock_picking_purchase_order_link/tests/test_stock_picking_purchase_order_link.py new file mode 100644 index 000000000000..50e8761640ba --- /dev/null +++ b/stock_picking_purchase_order_link/tests/test_stock_picking_purchase_order_link.py @@ -0,0 +1,54 @@ +# Copyright 2019 Eficent Business and IT Consulting Services S.L. +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import fields +from odoo.tests.common import TransactionCase + + +class TestStockPickingPurchaseOrderLink(TransactionCase): + post_install = True + at_install = False + + def setUp(self): + super(TestStockPickingPurchaseOrderLink, self).setUp() + self.stock_location_obj = self.env['stock.location'] + self.stock_picking_type_obj = self.env['stock.picking.type'] + self.stock_picking_obj = self.env['stock.picking'] + self.product_product_obj = self.env['product.product'] + self.warehouse = self.env['stock.warehouse'].create({ + 'name': 'warehouse - test', + 'code': 'WH-TEST', + }) + + self.product = self.product_product_obj.create({ + 'name': 'product_template_obj - Test', + 'type': 'product', + 'standard_price': 100.00, + }) + self.partner = self.env['res.partner'].create({ + 'name': 'Vendor - test', + 'vendor': True, + }) + self.picking_type = self.stock_picking_type_obj.search([ + ('warehouse_id', '=', self.warehouse.id), + ('code', '=', 'incoming'), + ]) + purchase_order = self.env['purchase.order'].create({ + 'partner_id': self.partner.id, + 'order_line': [ + (0, 0, { + 'name': self.product.name, + 'product_id': self.product.id, + 'product_qty': 1.0, + 'product_uom': self.product.uom_po_id.id, + 'price_unit': 10.0, + 'date_planned': fields.Date.today(), + })], + }) + purchase_order.button_confirm() + self.picking = self.stock_picking_obj.search( + [('purchase_id', '=', purchase_order.id)]) + + def test_picking_to_sale_order(self): + result = self.picking.action_view_purchase_order() + self.assertEqual(result['res_id'], self.picking.purchase_id.id) diff --git a/stock_picking_purchase_order_link/views/stock_picking_view.xml b/stock_picking_purchase_order_link/views/stock_picking_view.xml new file mode 100644 index 000000000000..5a4eb2a52f5d --- /dev/null +++ b/stock_picking_purchase_order_link/views/stock_picking_view.xml @@ -0,0 +1,24 @@ + + + + + + stock.picking + + + + + + + + + + From 7ad197698f247b1ee87f3457c0a21177135439ec Mon Sep 17 00:00:00 2001 From: Jaume Planas Date: Thu, 29 Aug 2019 13:06:32 +0200 Subject: [PATCH 02/37] [MIG] stock_picking_purchase_order_link: Migration to 12.0 --- stock_picking_purchase_order_link/README.rst | 11 ++++++----- stock_picking_purchase_order_link/__manifest__.py | 4 ++-- .../i18n/stock_picking_purchase_order_link.pot | 4 ++-- .../readme/CONTRIBUTORS.rst | 1 + .../static/description/index.html | 7 ++++--- .../tests/test_stock_picking_purchase_order_link.py | 6 ++---- 6 files changed, 17 insertions(+), 16 deletions(-) diff --git a/stock_picking_purchase_order_link/README.rst b/stock_picking_purchase_order_link/README.rst index 0f4ad1828cb5..fee07d902549 100644 --- a/stock_picking_purchase_order_link/README.rst +++ b/stock_picking_purchase_order_link/README.rst @@ -14,13 +14,13 @@ Stock Picking Purchase Order Link :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fstock--logistics--workflow-lightgray.png?logo=github - :target: https://github.com/OCA/stock-logistics-workflow/tree/11.0/stock_picking_purchase_order_link + :target: https://github.com/OCA/stock-logistics-workflow/tree/12.0/stock_picking_purchase_order_link :alt: OCA/stock-logistics-workflow .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/stock-logistics-workflow-11-0/stock-logistics-workflow-11-0-stock_picking_purchase_order_link + :target: https://translation.odoo-community.org/projects/stock-logistics-workflow-12-0/stock-logistics-workflow-12-0-stock_picking_purchase_order_link :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/154/11.0 + :target: https://runbot.odoo-community.org/runbot/154/12.0 :alt: Try me on Runbot |badge1| |badge2| |badge3| |badge4| |badge5| @@ -50,7 +50,7 @@ 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 smashing it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -66,6 +66,7 @@ Contributors ~~~~~~~~~~~~ * Adria Gil Sorribes +* Jaume Planas Maintainers ~~~~~~~~~~~ @@ -80,6 +81,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/stock-logistics-workflow `_ project on GitHub. +This module is part of the `OCA/stock-logistics-workflow `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/stock_picking_purchase_order_link/__manifest__.py b/stock_picking_purchase_order_link/__manifest__.py index ff81c0531a33..57465a8dfbe7 100644 --- a/stock_picking_purchase_order_link/__manifest__.py +++ b/stock_picking_purchase_order_link/__manifest__.py @@ -5,7 +5,7 @@ 'name': 'Stock Picking Purchase Order Link', 'summary': """ Link between picking and purchase order""", - 'version': '11.0.1.0.0', + 'version': '12.0.1.0.0', 'license': 'AGPL-3', 'author': 'Eficent Business and IT Consulting Services S.L.,' 'Odoo Community Association (OCA)', @@ -13,7 +13,7 @@ "application": False, "installable": True, 'depends': [ - 'purchase' + 'purchase_stock', ], 'data': [ 'views/stock_picking_view.xml', diff --git a/stock_picking_purchase_order_link/i18n/stock_picking_purchase_order_link.pot b/stock_picking_purchase_order_link/i18n/stock_picking_purchase_order_link.pot index 39a2604aa355..8a7ef4791d3d 100644 --- a/stock_picking_purchase_order_link/i18n/stock_picking_purchase_order_link.pot +++ b/stock_picking_purchase_order_link/i18n/stock_picking_purchase_order_link.pot @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 11.0\n" +"Project-Id-Version: Odoo Server 12.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: <>\n" "Language-Team: \n" @@ -14,7 +14,7 @@ msgstr "" "Plural-Forms: \n" #. module: stock_picking_purchase_order_link -#: model:ir.ui.view,arch_db:stock_picking_purchase_order_link.view_picking_form +#: model_terms:ir.ui.view,arch_db:stock_picking_purchase_order_link.view_picking_form msgid "Purchase Order" msgstr "" diff --git a/stock_picking_purchase_order_link/readme/CONTRIBUTORS.rst b/stock_picking_purchase_order_link/readme/CONTRIBUTORS.rst index afabf1edef46..2f11906c8796 100644 --- a/stock_picking_purchase_order_link/readme/CONTRIBUTORS.rst +++ b/stock_picking_purchase_order_link/readme/CONTRIBUTORS.rst @@ -1 +1,2 @@ * Adria Gil Sorribes +* Jaume Planas diff --git a/stock_picking_purchase_order_link/static/description/index.html b/stock_picking_purchase_order_link/static/description/index.html index a531aa689c4b..6d233f4d01ba 100644 --- a/stock_picking_purchase_order_link/static/description/index.html +++ b/stock_picking_purchase_order_link/static/description/index.html @@ -367,7 +367,7 @@

Stock Picking Purchase Order Link

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

Beta License: AGPL-3 OCA/stock-logistics-workflow Translate me on Weblate Try me on Runbot

+

Beta License: AGPL-3 OCA/stock-logistics-workflow Translate me on Weblate Try me on Runbot

This module extends standard WMS to add a smart button in pickings to go to purchase order that creates the picking.

Table of contents

@@ -399,7 +399,7 @@

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 smashing it by providing a detailed and welcomed -feedback.

+feedback.

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

@@ -414,6 +414,7 @@

Authors

Contributors

@@ -423,7 +424,7 @@

Maintainers

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/stock-logistics-workflow project on GitHub.

+

This module is part of the OCA/stock-logistics-workflow project on GitHub.

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

diff --git a/stock_picking_purchase_order_link/tests/test_stock_picking_purchase_order_link.py b/stock_picking_purchase_order_link/tests/test_stock_picking_purchase_order_link.py index 50e8761640ba..22b57925b74c 100644 --- a/stock_picking_purchase_order_link/tests/test_stock_picking_purchase_order_link.py +++ b/stock_picking_purchase_order_link/tests/test_stock_picking_purchase_order_link.py @@ -1,13 +1,11 @@ # Copyright 2019 Eficent Business and IT Consulting Services S.L. # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -from odoo import fields +from datetime import date from odoo.tests.common import TransactionCase class TestStockPickingPurchaseOrderLink(TransactionCase): - post_install = True - at_install = False def setUp(self): super(TestStockPickingPurchaseOrderLink, self).setUp() @@ -42,7 +40,7 @@ def setUp(self): 'product_qty': 1.0, 'product_uom': self.product.uom_po_id.id, 'price_unit': 10.0, - 'date_planned': fields.Date.today(), + 'date_planned': date.today(), })], }) purchase_order.button_confirm() From b6bd466e44ccb8e594869da12ab6e3ad8df59e38 Mon Sep 17 00:00:00 2001 From: mreficent Date: Mon, 15 Jun 2020 12:34:11 +0200 Subject: [PATCH 03/37] [IMP] stock_picking_purchase_order_link: black, isort, prettier --- .../__manifest__.py | 22 +++--- .../models/stock_picking.py | 10 +-- .../test_stock_picking_purchase_order_link.py | 79 ++++++++++--------- .../views/stock_picking_view.xml | 24 +++--- 4 files changed, 69 insertions(+), 66 deletions(-) diff --git a/stock_picking_purchase_order_link/__manifest__.py b/stock_picking_purchase_order_link/__manifest__.py index 57465a8dfbe7..d5030c1c7bc2 100644 --- a/stock_picking_purchase_order_link/__manifest__.py +++ b/stock_picking_purchase_order_link/__manifest__.py @@ -2,20 +2,16 @@ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). { - 'name': 'Stock Picking Purchase Order Link', - 'summary': """ + "name": "Stock Picking Purchase Order Link", + "summary": """ Link between picking and purchase order""", - 'version': '12.0.1.0.0', - 'license': 'AGPL-3', - 'author': 'Eficent Business and IT Consulting Services S.L.,' - 'Odoo Community Association (OCA)', - 'website': 'https://github.com/OCA/stock-logistics-workflow', + "version": "12.0.1.0.0", + "license": "AGPL-3", + "author": "Eficent Business and IT Consulting Services S.L.," + "Odoo Community Association (OCA)", + "website": "https://github.com/OCA/stock-logistics-workflow", "application": False, "installable": True, - 'depends': [ - 'purchase_stock', - ], - 'data': [ - 'views/stock_picking_view.xml', - ], + "depends": ["purchase_stock"], + "data": ["views/stock_picking_view.xml"], } diff --git a/stock_picking_purchase_order_link/models/stock_picking.py b/stock_picking_purchase_order_link/models/stock_picking.py index 66dcdcb04832..698102aefe92 100644 --- a/stock_picking_purchase_order_link/models/stock_picking.py +++ b/stock_picking_purchase_order_link/models/stock_picking.py @@ -5,7 +5,7 @@ class StockPicking(models.Model): - _inherit = 'stock.picking' + _inherit = "stock.picking" @api.multi def action_view_purchase_order(self): @@ -13,8 +13,8 @@ def action_view_purchase_order(self): of given picking. """ self.ensure_one() - action = self.env.ref('purchase.purchase_form_action').read()[0] - form = self.env.ref('purchase.purchase_order_form') - action['views'] = [(form.id, 'form')] - action['res_id'] = self.purchase_id.id + action = self.env.ref("purchase.purchase_form_action").read()[0] + form = self.env.ref("purchase.purchase_order_form") + action["views"] = [(form.id, "form")] + action["res_id"] = self.purchase_id.id return action diff --git a/stock_picking_purchase_order_link/tests/test_stock_picking_purchase_order_link.py b/stock_picking_purchase_order_link/tests/test_stock_picking_purchase_order_link.py index 22b57925b74c..7b047b479b0e 100644 --- a/stock_picking_purchase_order_link/tests/test_stock_picking_purchase_order_link.py +++ b/stock_picking_purchase_order_link/tests/test_stock_picking_purchase_order_link.py @@ -2,51 +2,58 @@ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). from datetime import date + from odoo.tests.common import TransactionCase class TestStockPickingPurchaseOrderLink(TransactionCase): - def setUp(self): super(TestStockPickingPurchaseOrderLink, self).setUp() - self.stock_location_obj = self.env['stock.location'] - self.stock_picking_type_obj = self.env['stock.picking.type'] - self.stock_picking_obj = self.env['stock.picking'] - self.product_product_obj = self.env['product.product'] - self.warehouse = self.env['stock.warehouse'].create({ - 'name': 'warehouse - test', - 'code': 'WH-TEST', - }) + self.stock_location_obj = self.env["stock.location"] + self.stock_picking_type_obj = self.env["stock.picking.type"] + self.stock_picking_obj = self.env["stock.picking"] + self.product_product_obj = self.env["product.product"] + self.warehouse = self.env["stock.warehouse"].create( + {"name": "warehouse - test", "code": "WH-TEST"} + ) - self.product = self.product_product_obj.create({ - 'name': 'product_template_obj - Test', - 'type': 'product', - 'standard_price': 100.00, - }) - self.partner = self.env['res.partner'].create({ - 'name': 'Vendor - test', - 'vendor': True, - }) - self.picking_type = self.stock_picking_type_obj.search([ - ('warehouse_id', '=', self.warehouse.id), - ('code', '=', 'incoming'), - ]) - purchase_order = self.env['purchase.order'].create({ - 'partner_id': self.partner.id, - 'order_line': [ - (0, 0, { - 'name': self.product.name, - 'product_id': self.product.id, - 'product_qty': 1.0, - 'product_uom': self.product.uom_po_id.id, - 'price_unit': 10.0, - 'date_planned': date.today(), - })], - }) + self.product = self.product_product_obj.create( + { + "name": "product_template_obj - Test", + "type": "product", + "standard_price": 100.00, + } + ) + self.partner = self.env["res.partner"].create( + {"name": "Vendor - test", "vendor": True} + ) + self.picking_type = self.stock_picking_type_obj.search( + [("warehouse_id", "=", self.warehouse.id), ("code", "=", "incoming")] + ) + purchase_order = self.env["purchase.order"].create( + { + "partner_id": self.partner.id, + "order_line": [ + ( + 0, + 0, + { + "name": self.product.name, + "product_id": self.product.id, + "product_qty": 1.0, + "product_uom": self.product.uom_po_id.id, + "price_unit": 10.0, + "date_planned": date.today(), + }, + ) + ], + } + ) purchase_order.button_confirm() self.picking = self.stock_picking_obj.search( - [('purchase_id', '=', purchase_order.id)]) + [("purchase_id", "=", purchase_order.id)] + ) def test_picking_to_sale_order(self): result = self.picking.action_view_purchase_order() - self.assertEqual(result['res_id'], self.picking.purchase_id.id) + self.assertEqual(result["res_id"], self.picking.purchase_id.id) diff --git a/stock_picking_purchase_order_link/views/stock_picking_view.xml b/stock_picking_purchase_order_link/views/stock_picking_view.xml index 5a4eb2a52f5d..16c427d58fae 100644 --- a/stock_picking_purchase_order_link/views/stock_picking_view.xml +++ b/stock_picking_purchase_order_link/views/stock_picking_view.xml @@ -1,24 +1,24 @@ - + - stock.picking - + - - - From 25fcfd7eda1d6b81227e3818fab673a25c9bdd9a Mon Sep 17 00:00:00 2001 From: mreficent Date: Mon, 15 Jun 2020 12:41:33 +0200 Subject: [PATCH 04/37] [MIG] stock_picking_purchase_order_link: Migration to 13.0 --- stock_picking_purchase_order_link/README.rst | 16 ++++++++-------- .../__manifest__.py | 10 ++++------ .../i18n/stock_picking_purchase_order_link.pot | 2 +- .../models/stock_picking.py | 5 ++--- .../readme/CONTRIBUTORS.rst | 2 +- .../static/description/index.html | 10 +++++----- .../test_stock_picking_purchase_order_link.py | 6 ++---- .../views/stock_picking_view.xml | 2 +- 8 files changed, 24 insertions(+), 29 deletions(-) diff --git a/stock_picking_purchase_order_link/README.rst b/stock_picking_purchase_order_link/README.rst index fee07d902549..3f66952967ff 100644 --- a/stock_picking_purchase_order_link/README.rst +++ b/stock_picking_purchase_order_link/README.rst @@ -14,16 +14,16 @@ Stock Picking Purchase Order Link :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fstock--logistics--workflow-lightgray.png?logo=github - :target: https://github.com/OCA/stock-logistics-workflow/tree/12.0/stock_picking_purchase_order_link + :target: https://github.com/OCA/stock-logistics-workflow/tree/13.0/stock_picking_purchase_order_link :alt: OCA/stock-logistics-workflow .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/stock-logistics-workflow-12-0/stock-logistics-workflow-12-0-stock_picking_purchase_order_link + :target: https://translation.odoo-community.org/projects/stock-logistics-workflow-13-0/stock-logistics-workflow-13-0-stock_picking_purchase_order_link :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/154/12.0 + :target: https://runbot.odoo-community.org/runbot/154/13.0 :alt: Try me on Runbot -|badge1| |badge2| |badge3| |badge4| |badge5| +|badge1| |badge2| |badge3| |badge4| |badge5| This module extends standard WMS to add a smart button in pickings to go to purchase order that creates the picking. @@ -50,7 +50,7 @@ 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 smashing it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -60,12 +60,12 @@ Credits Authors ~~~~~~~ -* Eficent Business and IT Consulting Services S.L. +* ForgeFlow S.L. Contributors ~~~~~~~~~~~~ -* Adria Gil Sorribes +* Adria Gil Sorribes * Jaume Planas Maintainers @@ -81,6 +81,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/stock-logistics-workflow `_ project on GitHub. +This module is part of the `OCA/stock-logistics-workflow `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/stock_picking_purchase_order_link/__manifest__.py b/stock_picking_purchase_order_link/__manifest__.py index d5030c1c7bc2..ab110def25ea 100644 --- a/stock_picking_purchase_order_link/__manifest__.py +++ b/stock_picking_purchase_order_link/__manifest__.py @@ -1,14 +1,12 @@ -# Copyright 2019 Eficent Business and IT Consulting Services S.L. +# Copyright 2019 ForgeFlow S.L. # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). { "name": "Stock Picking Purchase Order Link", - "summary": """ - Link between picking and purchase order""", - "version": "12.0.1.0.0", + "summary": "Link between picking and purchase order", + "version": "13.0.1.0.0", "license": "AGPL-3", - "author": "Eficent Business and IT Consulting Services S.L.," - "Odoo Community Association (OCA)", + "author": "ForgeFlow S.L., Odoo Community Association (OCA)", "website": "https://github.com/OCA/stock-logistics-workflow", "application": False, "installable": True, diff --git a/stock_picking_purchase_order_link/i18n/stock_picking_purchase_order_link.pot b/stock_picking_purchase_order_link/i18n/stock_picking_purchase_order_link.pot index 8a7ef4791d3d..e46d0febeabf 100644 --- a/stock_picking_purchase_order_link/i18n/stock_picking_purchase_order_link.pot +++ b/stock_picking_purchase_order_link/i18n/stock_picking_purchase_order_link.pot @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 12.0\n" +"Project-Id-Version: Odoo Server 13.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: <>\n" "Language-Team: \n" diff --git a/stock_picking_purchase_order_link/models/stock_picking.py b/stock_picking_purchase_order_link/models/stock_picking.py index 698102aefe92..ffb324363b47 100644 --- a/stock_picking_purchase_order_link/models/stock_picking.py +++ b/stock_picking_purchase_order_link/models/stock_picking.py @@ -1,13 +1,12 @@ -# Copyright 2019 Eficent Business and IT Consulting Services S.L. +# Copyright 2019 ForgeFlow S.L. # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -from odoo import api, models +from odoo import models class StockPicking(models.Model): _inherit = "stock.picking" - @api.multi def action_view_purchase_order(self): """This function returns an action that display existing purchase order of given picking. diff --git a/stock_picking_purchase_order_link/readme/CONTRIBUTORS.rst b/stock_picking_purchase_order_link/readme/CONTRIBUTORS.rst index 2f11906c8796..74a2cdb2b137 100644 --- a/stock_picking_purchase_order_link/readme/CONTRIBUTORS.rst +++ b/stock_picking_purchase_order_link/readme/CONTRIBUTORS.rst @@ -1,2 +1,2 @@ -* Adria Gil Sorribes +* Adria Gil Sorribes * Jaume Planas diff --git a/stock_picking_purchase_order_link/static/description/index.html b/stock_picking_purchase_order_link/static/description/index.html index 6d233f4d01ba..5d0dbe1be0b0 100644 --- a/stock_picking_purchase_order_link/static/description/index.html +++ b/stock_picking_purchase_order_link/static/description/index.html @@ -367,7 +367,7 @@

Stock Picking Purchase Order Link

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

Beta License: AGPL-3 OCA/stock-logistics-workflow Translate me on Weblate Try me on Runbot

+

Beta License: AGPL-3 OCA/stock-logistics-workflow Translate me on Weblate Try me on Runbot

This module extends standard WMS to add a smart button in pickings to go to purchase order that creates the picking.

Table of contents

@@ -399,7 +399,7 @@

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 smashing it by providing a detailed and welcomed -feedback.

+feedback.

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

@@ -407,13 +407,13 @@

Credits

Authors

    -
  • Eficent Business and IT Consulting Services S.L.
  • +
  • ForgeFlow S.L.

Contributors

@@ -424,7 +424,7 @@

Maintainers

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/stock-logistics-workflow project on GitHub.

+

This module is part of the OCA/stock-logistics-workflow project on GitHub.

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

diff --git a/stock_picking_purchase_order_link/tests/test_stock_picking_purchase_order_link.py b/stock_picking_purchase_order_link/tests/test_stock_picking_purchase_order_link.py index 7b047b479b0e..ed34b4b5d49c 100644 --- a/stock_picking_purchase_order_link/tests/test_stock_picking_purchase_order_link.py +++ b/stock_picking_purchase_order_link/tests/test_stock_picking_purchase_order_link.py @@ -1,4 +1,4 @@ -# Copyright 2019 Eficent Business and IT Consulting Services S.L. +# Copyright 2019 ForgeFlow S.L. # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). from datetime import date @@ -24,9 +24,7 @@ def setUp(self): "standard_price": 100.00, } ) - self.partner = self.env["res.partner"].create( - {"name": "Vendor - test", "vendor": True} - ) + self.partner = self.env["res.partner"].create({"name": "Vendor - test"}) self.picking_type = self.stock_picking_type_obj.search( [("warehouse_id", "=", self.warehouse.id), ("code", "=", "incoming")] ) diff --git a/stock_picking_purchase_order_link/views/stock_picking_view.xml b/stock_picking_purchase_order_link/views/stock_picking_view.xml index 16c427d58fae..5aa8432d728e 100644 --- a/stock_picking_purchase_order_link/views/stock_picking_view.xml +++ b/stock_picking_purchase_order_link/views/stock_picking_view.xml @@ -1,5 +1,5 @@ - From 8343842e573356438b94c4296a00d1e5e2cba9f5 Mon Sep 17 00:00:00 2001 From: oca-travis Date: Sat, 20 Jun 2020 11:18:17 +0000 Subject: [PATCH 05/37] [UPD] Update stock_picking_purchase_order_link.pot --- .../i18n/stock_picking_purchase_order_link.pot | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/stock_picking_purchase_order_link/i18n/stock_picking_purchase_order_link.pot b/stock_picking_purchase_order_link/i18n/stock_picking_purchase_order_link.pot index e46d0febeabf..4f4ef1e5af38 100644 --- a/stock_picking_purchase_order_link/i18n/stock_picking_purchase_order_link.pot +++ b/stock_picking_purchase_order_link/i18n/stock_picking_purchase_order_link.pot @@ -1,12 +1,12 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * stock_picking_purchase_order_link +# * stock_picking_purchase_order_link # msgid "" msgstr "" "Project-Id-Version: Odoo Server 13.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: <>\n" +"Last-Translator: \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -22,4 +22,3 @@ msgstr "" #: model:ir.model,name:stock_picking_purchase_order_link.model_stock_picking msgid "Transfer" msgstr "" - From c474fb6f420301a5d8d60474f4abbfab0e0a6793 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Sat, 20 Jun 2020 11:24:58 +0000 Subject: [PATCH 06/37] [UPD] README.rst --- stock_picking_purchase_order_link/README.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stock_picking_purchase_order_link/README.rst b/stock_picking_purchase_order_link/README.rst index 3f66952967ff..6b726d26d561 100644 --- a/stock_picking_purchase_order_link/README.rst +++ b/stock_picking_purchase_order_link/README.rst @@ -23,7 +23,7 @@ Stock Picking Purchase Order Link :target: https://runbot.odoo-community.org/runbot/154/13.0 :alt: Try me on Runbot -|badge1| |badge2| |badge3| |badge4| |badge5| +|badge1| |badge2| |badge3| |badge4| |badge5| This module extends standard WMS to add a smart button in pickings to go to purchase order that creates the picking. From a69c6caa53e0154c231ce35d6dfcc8483a837cc8 Mon Sep 17 00:00:00 2001 From: mariadforgeflow Date: Mon, 23 Aug 2021 10:08:53 +0200 Subject: [PATCH 07/37] [MIG] stock_picking_purchase_order_link: Migration to 14.0 --- stock_picking_purchase_order_link/__manifest__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stock_picking_purchase_order_link/__manifest__.py b/stock_picking_purchase_order_link/__manifest__.py index ab110def25ea..b2344fd2d3ae 100644 --- a/stock_picking_purchase_order_link/__manifest__.py +++ b/stock_picking_purchase_order_link/__manifest__.py @@ -4,7 +4,7 @@ { "name": "Stock Picking Purchase Order Link", "summary": "Link between picking and purchase order", - "version": "13.0.1.0.0", + "version": "14.0.1.0.0", "license": "AGPL-3", "author": "ForgeFlow S.L., Odoo Community Association (OCA)", "website": "https://github.com/OCA/stock-logistics-workflow", From 3137b22b434b1efbcf9affe59aa08285d4d75949 Mon Sep 17 00:00:00 2001 From: oca-travis Date: Mon, 27 Sep 2021 10:11:47 +0000 Subject: [PATCH 08/37] [UPD] Update stock_picking_purchase_order_link.pot --- .../i18n/stock_picking_purchase_order_link.pot | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/stock_picking_purchase_order_link/i18n/stock_picking_purchase_order_link.pot b/stock_picking_purchase_order_link/i18n/stock_picking_purchase_order_link.pot index 4f4ef1e5af38..953da10ee14e 100644 --- a/stock_picking_purchase_order_link/i18n/stock_picking_purchase_order_link.pot +++ b/stock_picking_purchase_order_link/i18n/stock_picking_purchase_order_link.pot @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 13.0\n" +"Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: \n" "Language-Team: \n" @@ -13,6 +13,21 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: \n" +#. module: stock_picking_purchase_order_link +#: model:ir.model.fields,field_description:stock_picking_purchase_order_link.field_stock_picking__display_name +msgid "Display Name" +msgstr "" + +#. module: stock_picking_purchase_order_link +#: model:ir.model.fields,field_description:stock_picking_purchase_order_link.field_stock_picking__id +msgid "ID" +msgstr "" + +#. module: stock_picking_purchase_order_link +#: model:ir.model.fields,field_description:stock_picking_purchase_order_link.field_stock_picking____last_update +msgid "Last Modified on" +msgstr "" + #. module: stock_picking_purchase_order_link #: model_terms:ir.ui.view,arch_db:stock_picking_purchase_order_link.view_picking_form msgid "Purchase Order" From 902fdf6279df9c58aaeaceb4183eb1a2edf953fd Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Mon, 27 Sep 2021 10:21:04 +0000 Subject: [PATCH 09/37] [UPD] README.rst --- stock_picking_purchase_order_link/README.rst | 10 +++++----- .../static/description/index.html | 6 +++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/stock_picking_purchase_order_link/README.rst b/stock_picking_purchase_order_link/README.rst index 6b726d26d561..60ba0847f207 100644 --- a/stock_picking_purchase_order_link/README.rst +++ b/stock_picking_purchase_order_link/README.rst @@ -14,13 +14,13 @@ Stock Picking Purchase Order Link :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fstock--logistics--workflow-lightgray.png?logo=github - :target: https://github.com/OCA/stock-logistics-workflow/tree/13.0/stock_picking_purchase_order_link + :target: https://github.com/OCA/stock-logistics-workflow/tree/14.0/stock_picking_purchase_order_link :alt: OCA/stock-logistics-workflow .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/stock-logistics-workflow-13-0/stock-logistics-workflow-13-0-stock_picking_purchase_order_link + :target: https://translation.odoo-community.org/projects/stock-logistics-workflow-14-0/stock-logistics-workflow-14-0-stock_picking_purchase_order_link :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/154/13.0 + :target: https://runbot.odoo-community.org/runbot/154/14.0 :alt: Try me on Runbot |badge1| |badge2| |badge3| |badge4| |badge5| @@ -50,7 +50,7 @@ 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 smashing it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -81,6 +81,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/stock-logistics-workflow `_ project on GitHub. +This module is part of the `OCA/stock-logistics-workflow `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/stock_picking_purchase_order_link/static/description/index.html b/stock_picking_purchase_order_link/static/description/index.html index 5d0dbe1be0b0..8566c535d4c8 100644 --- a/stock_picking_purchase_order_link/static/description/index.html +++ b/stock_picking_purchase_order_link/static/description/index.html @@ -367,7 +367,7 @@

Stock Picking Purchase Order Link

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

Beta License: AGPL-3 OCA/stock-logistics-workflow Translate me on Weblate Try me on Runbot

+

Beta License: AGPL-3 OCA/stock-logistics-workflow Translate me on Weblate Try me on Runbot

This module extends standard WMS to add a smart button in pickings to go to purchase order that creates the picking.

Table of contents

@@ -399,7 +399,7 @@

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 smashing it by providing a detailed and welcomed -feedback.

+feedback.

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

@@ -424,7 +424,7 @@

Maintainers

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/stock-logistics-workflow project on GitHub.

+

This module is part of the OCA/stock-logistics-workflow project on GitHub.

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

From 9a61e4ce5156b88b6fcd4b26ba593fb0ee2a12bf Mon Sep 17 00:00:00 2001 From: Joan Mateu Jordi Date: Fri, 22 Oct 2021 08:38:24 +0200 Subject: [PATCH 10/37] [MIG] stock_picking_purchase_order_link: Migration to 15.0 --- stock_picking_purchase_order_link/__manifest__.py | 4 ++-- stock_picking_purchase_order_link/readme/CONTRIBUTORS.rst | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/stock_picking_purchase_order_link/__manifest__.py b/stock_picking_purchase_order_link/__manifest__.py index b2344fd2d3ae..2cce6e399344 100644 --- a/stock_picking_purchase_order_link/__manifest__.py +++ b/stock_picking_purchase_order_link/__manifest__.py @@ -1,10 +1,10 @@ -# Copyright 2019 ForgeFlow S.L. +# Copyright 2021 ForgeFlow S.L. # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). { "name": "Stock Picking Purchase Order Link", "summary": "Link between picking and purchase order", - "version": "14.0.1.0.0", + "version": "15.0.1.0.0", "license": "AGPL-3", "author": "ForgeFlow S.L., Odoo Community Association (OCA)", "website": "https://github.com/OCA/stock-logistics-workflow", diff --git a/stock_picking_purchase_order_link/readme/CONTRIBUTORS.rst b/stock_picking_purchase_order_link/readme/CONTRIBUTORS.rst index 74a2cdb2b137..72a11a7389a5 100644 --- a/stock_picking_purchase_order_link/readme/CONTRIBUTORS.rst +++ b/stock_picking_purchase_order_link/readme/CONTRIBUTORS.rst @@ -1,2 +1,3 @@ * Adria Gil Sorribes * Jaume Planas +* Joan Mateu Jordi From e20b84446348ec48e24e858bb62e88d109bef88c Mon Sep 17 00:00:00 2001 From: oca-ci Date: Fri, 22 Oct 2021 10:25:16 +0000 Subject: [PATCH 11/37] [UPD] Update stock_picking_purchase_order_link.pot --- .../i18n/stock_picking_purchase_order_link.pot | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/stock_picking_purchase_order_link/i18n/stock_picking_purchase_order_link.pot b/stock_picking_purchase_order_link/i18n/stock_picking_purchase_order_link.pot index 953da10ee14e..b16ac53d3513 100644 --- a/stock_picking_purchase_order_link/i18n/stock_picking_purchase_order_link.pot +++ b/stock_picking_purchase_order_link/i18n/stock_picking_purchase_order_link.pot @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 14.0\n" +"Project-Id-Version: Odoo Server 15.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: \n" "Language-Team: \n" @@ -13,21 +13,6 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: \n" -#. module: stock_picking_purchase_order_link -#: model:ir.model.fields,field_description:stock_picking_purchase_order_link.field_stock_picking__display_name -msgid "Display Name" -msgstr "" - -#. module: stock_picking_purchase_order_link -#: model:ir.model.fields,field_description:stock_picking_purchase_order_link.field_stock_picking__id -msgid "ID" -msgstr "" - -#. module: stock_picking_purchase_order_link -#: model:ir.model.fields,field_description:stock_picking_purchase_order_link.field_stock_picking____last_update -msgid "Last Modified on" -msgstr "" - #. module: stock_picking_purchase_order_link #: model_terms:ir.ui.view,arch_db:stock_picking_purchase_order_link.view_picking_form msgid "Purchase Order" From ccb8ac34fde1e87828c901e7e5e012d596fc2e85 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Fri, 22 Oct 2021 10:27:40 +0000 Subject: [PATCH 12/37] [UPD] README.rst --- stock_picking_purchase_order_link/README.rst | 11 ++++++----- .../static/description/index.html | 7 ++++--- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/stock_picking_purchase_order_link/README.rst b/stock_picking_purchase_order_link/README.rst index 60ba0847f207..d5558de3b89e 100644 --- a/stock_picking_purchase_order_link/README.rst +++ b/stock_picking_purchase_order_link/README.rst @@ -14,13 +14,13 @@ Stock Picking Purchase Order Link :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fstock--logistics--workflow-lightgray.png?logo=github - :target: https://github.com/OCA/stock-logistics-workflow/tree/14.0/stock_picking_purchase_order_link + :target: https://github.com/OCA/stock-logistics-workflow/tree/15.0/stock_picking_purchase_order_link :alt: OCA/stock-logistics-workflow .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/stock-logistics-workflow-14-0/stock-logistics-workflow-14-0-stock_picking_purchase_order_link + :target: https://translation.odoo-community.org/projects/stock-logistics-workflow-15-0/stock-logistics-workflow-15-0-stock_picking_purchase_order_link :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/154/14.0 + :target: https://runbot.odoo-community.org/runbot/154/15.0 :alt: Try me on Runbot |badge1| |badge2| |badge3| |badge4| |badge5| @@ -50,7 +50,7 @@ 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 smashing it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -67,6 +67,7 @@ Contributors * Adria Gil Sorribes * Jaume Planas +* Joan Mateu Jordi Maintainers ~~~~~~~~~~~ @@ -81,6 +82,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/stock-logistics-workflow `_ project on GitHub. +This module is part of the `OCA/stock-logistics-workflow `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/stock_picking_purchase_order_link/static/description/index.html b/stock_picking_purchase_order_link/static/description/index.html index 8566c535d4c8..268b1d94f6df 100644 --- a/stock_picking_purchase_order_link/static/description/index.html +++ b/stock_picking_purchase_order_link/static/description/index.html @@ -367,7 +367,7 @@

Stock Picking Purchase Order Link

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

Beta License: AGPL-3 OCA/stock-logistics-workflow Translate me on Weblate Try me on Runbot

+

Beta License: AGPL-3 OCA/stock-logistics-workflow Translate me on Weblate Try me on Runbot

This module extends standard WMS to add a smart button in pickings to go to purchase order that creates the picking.

Table of contents

@@ -399,7 +399,7 @@

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 smashing it by providing a detailed and welcomed -feedback.

+feedback.

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

@@ -415,6 +415,7 @@

Contributors

@@ -424,7 +425,7 @@

Maintainers

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/stock-logistics-workflow project on GitHub.

+

This module is part of the OCA/stock-logistics-workflow project on GitHub.

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

From 0a6f8c39c79974482023bf95bb2de67e70875334 Mon Sep 17 00:00:00 2001 From: Olivier Jossen Date: Wed, 7 Sep 2022 14:50:06 +0200 Subject: [PATCH 13/37] remove read access to ir.actions.* As odoo mentioned this changes here: https://github.com/odoo/odoo/pull/53335 --- stock_picking_purchase_order_link/models/stock_picking.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stock_picking_purchase_order_link/models/stock_picking.py b/stock_picking_purchase_order_link/models/stock_picking.py index ffb324363b47..5c0df8dcce4c 100644 --- a/stock_picking_purchase_order_link/models/stock_picking.py +++ b/stock_picking_purchase_order_link/models/stock_picking.py @@ -12,7 +12,7 @@ def action_view_purchase_order(self): of given picking. """ self.ensure_one() - action = self.env.ref("purchase.purchase_form_action").read()[0] + action = self.env["ir.actions.actions"]._for_xml_id("purchase.purchase_form_action") form = self.env.ref("purchase.purchase_order_form") action["views"] = [(form.id, "form")] action["res_id"] = self.purchase_id.id From 1eb39232353514077f746c68452655c7f59ef40a Mon Sep 17 00:00:00 2001 From: Olivier Jossen Date: Wed, 7 Sep 2022 14:53:15 +0200 Subject: [PATCH 14/37] remove read access to ir.actions.* --- stock_picking_purchase_order_link/models/stock_picking.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/stock_picking_purchase_order_link/models/stock_picking.py b/stock_picking_purchase_order_link/models/stock_picking.py index 5c0df8dcce4c..35ff37776296 100644 --- a/stock_picking_purchase_order_link/models/stock_picking.py +++ b/stock_picking_purchase_order_link/models/stock_picking.py @@ -12,7 +12,9 @@ def action_view_purchase_order(self): of given picking. """ self.ensure_one() - action = self.env["ir.actions.actions"]._for_xml_id("purchase.purchase_form_action") + action = self.env["ir.actions.actions"]._for_xml_id( + "purchase.purchase_form_action" + ) form = self.env.ref("purchase.purchase_order_form") action["views"] = [(form.id, "form")] action["res_id"] = self.purchase_id.id From d1215597cd84d141dfd095a29fd3635ba81c8782 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Wed, 7 Sep 2022 13:21:15 +0000 Subject: [PATCH 15/37] stock_picking_purchase_order_link 15.0.1.0.1 --- stock_picking_purchase_order_link/__manifest__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stock_picking_purchase_order_link/__manifest__.py b/stock_picking_purchase_order_link/__manifest__.py index 2cce6e399344..1f75d38cf22c 100644 --- a/stock_picking_purchase_order_link/__manifest__.py +++ b/stock_picking_purchase_order_link/__manifest__.py @@ -4,7 +4,7 @@ { "name": "Stock Picking Purchase Order Link", "summary": "Link between picking and purchase order", - "version": "15.0.1.0.0", + "version": "15.0.1.0.1", "license": "AGPL-3", "author": "ForgeFlow S.L., Odoo Community Association (OCA)", "website": "https://github.com/OCA/stock-logistics-workflow", From 4f2c28598b7c901f72d8098748b5d8b6711133d7 Mon Sep 17 00:00:00 2001 From: Hugo Date: Thu, 9 Mar 2023 16:58:09 +0100 Subject: [PATCH 16/37] [MIG] stock_picking_purchase_order_link: Migration to 16.0 --- .../__manifest__.py | 6 ++--- stock_picking_purchase_order_link/i18n/es.po | 26 +++++++++++++++++++ 2 files changed, 29 insertions(+), 3 deletions(-) create mode 100644 stock_picking_purchase_order_link/i18n/es.po diff --git a/stock_picking_purchase_order_link/__manifest__.py b/stock_picking_purchase_order_link/__manifest__.py index 1f75d38cf22c..da65850f5f9a 100644 --- a/stock_picking_purchase_order_link/__manifest__.py +++ b/stock_picking_purchase_order_link/__manifest__.py @@ -4,12 +4,12 @@ { "name": "Stock Picking Purchase Order Link", "summary": "Link between picking and purchase order", - "version": "15.0.1.0.1", + "version": "16.0.1.0.0", "license": "AGPL-3", "author": "ForgeFlow S.L., Odoo Community Association (OCA)", "website": "https://github.com/OCA/stock-logistics-workflow", - "application": False, - "installable": True, "depends": ["purchase_stock"], "data": ["views/stock_picking_view.xml"], + "application": False, + "installable": True, } diff --git a/stock_picking_purchase_order_link/i18n/es.po b/stock_picking_purchase_order_link/i18n/es.po new file mode 100644 index 000000000000..0807e1e4bd2a --- /dev/null +++ b/stock_picking_purchase_order_link/i18n/es.po @@ -0,0 +1,26 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_picking_purchase_order_link +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-03-08 16:47+0000\n" +"PO-Revision-Date: 2023-03-08 16:47+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: stock_picking_purchase_order_link +#: model_terms:ir.ui.view,arch_db:stock_picking_purchase_order_link.view_picking_form +msgid "Purchase Order" +msgstr "Pedido de compra" + +#. module: stock_picking_purchase_order_link +#: model:ir.model,name:stock_picking_purchase_order_link.model_stock_picking +msgid "Transfer" +msgstr "Albarán" From 6b9ffbb7ea91820bc61088c8c58b2298cf158a17 Mon Sep 17 00:00:00 2001 From: Hugo Date: Wed, 22 Mar 2023 17:04:14 +0100 Subject: [PATCH 17/37] [UPD] test_stock_picking_purchase_order_link --- .../tests/test_stock_picking_purchase_order_link.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stock_picking_purchase_order_link/tests/test_stock_picking_purchase_order_link.py b/stock_picking_purchase_order_link/tests/test_stock_picking_purchase_order_link.py index ed34b4b5d49c..ce31de51f451 100644 --- a/stock_picking_purchase_order_link/tests/test_stock_picking_purchase_order_link.py +++ b/stock_picking_purchase_order_link/tests/test_stock_picking_purchase_order_link.py @@ -52,6 +52,6 @@ def setUp(self): [("purchase_id", "=", purchase_order.id)] ) - def test_picking_to_sale_order(self): + def test_picking_to_purchase_order(self): result = self.picking.action_view_purchase_order() self.assertEqual(result["res_id"], self.picking.purchase_id.id) From 0d935a99fa7dbdc1eaf9f2d1465cfc4e4b359a44 Mon Sep 17 00:00:00 2001 From: oca-ci Date: Mon, 27 Mar 2023 16:00:54 +0000 Subject: [PATCH 18/37] [UPD] Update stock_picking_purchase_order_link.pot --- .../i18n/stock_picking_purchase_order_link.pot | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stock_picking_purchase_order_link/i18n/stock_picking_purchase_order_link.pot b/stock_picking_purchase_order_link/i18n/stock_picking_purchase_order_link.pot index b16ac53d3513..dfa18b1c2ce3 100644 --- a/stock_picking_purchase_order_link/i18n/stock_picking_purchase_order_link.pot +++ b/stock_picking_purchase_order_link/i18n/stock_picking_purchase_order_link.pot @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 15.0\n" +"Project-Id-Version: Odoo Server 16.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: \n" "Language-Team: \n" From 0e77dce41ed8eafd0965b143ff67daa879cb7212 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Mon, 27 Mar 2023 16:05:07 +0000 Subject: [PATCH 19/37] [UPD] README.rst --- stock_picking_purchase_order_link/README.rst | 10 +++++----- .../static/description/index.html | 6 +++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/stock_picking_purchase_order_link/README.rst b/stock_picking_purchase_order_link/README.rst index d5558de3b89e..e16dc168f8da 100644 --- a/stock_picking_purchase_order_link/README.rst +++ b/stock_picking_purchase_order_link/README.rst @@ -14,13 +14,13 @@ Stock Picking Purchase Order Link :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fstock--logistics--workflow-lightgray.png?logo=github - :target: https://github.com/OCA/stock-logistics-workflow/tree/15.0/stock_picking_purchase_order_link + :target: https://github.com/OCA/stock-logistics-workflow/tree/16.0/stock_picking_purchase_order_link :alt: OCA/stock-logistics-workflow .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/stock-logistics-workflow-15-0/stock-logistics-workflow-15-0-stock_picking_purchase_order_link + :target: https://translation.odoo-community.org/projects/stock-logistics-workflow-16-0/stock-logistics-workflow-16-0-stock_picking_purchase_order_link :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/154/15.0 + :target: https://runbot.odoo-community.org/runbot/154/16.0 :alt: Try me on Runbot |badge1| |badge2| |badge3| |badge4| |badge5| @@ -50,7 +50,7 @@ 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 smashing it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -82,6 +82,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/stock-logistics-workflow `_ project on GitHub. +This module is part of the `OCA/stock-logistics-workflow `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/stock_picking_purchase_order_link/static/description/index.html b/stock_picking_purchase_order_link/static/description/index.html index 268b1d94f6df..24ef143efa0a 100644 --- a/stock_picking_purchase_order_link/static/description/index.html +++ b/stock_picking_purchase_order_link/static/description/index.html @@ -367,7 +367,7 @@

Stock Picking Purchase Order Link

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

Beta License: AGPL-3 OCA/stock-logistics-workflow Translate me on Weblate Try me on Runbot

+

Beta License: AGPL-3 OCA/stock-logistics-workflow Translate me on Weblate Try me on Runbot

This module extends standard WMS to add a smart button in pickings to go to purchase order that creates the picking.

Table of contents

@@ -399,7 +399,7 @@

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 smashing it by providing a detailed and welcomed -feedback.

+feedback.

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

@@ -425,7 +425,7 @@

Maintainers

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/stock-logistics-workflow project on GitHub.

+

This module is part of the OCA/stock-logistics-workflow project on GitHub.

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

From 8e32f57efee6f5a2c8026ac13a023054e9eae3fa Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Mon, 27 Mar 2023 16:05:08 +0000 Subject: [PATCH 20/37] stock_picking_purchase_order_link 16.0.1.0.1 --- stock_picking_purchase_order_link/__manifest__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stock_picking_purchase_order_link/__manifest__.py b/stock_picking_purchase_order_link/__manifest__.py index da65850f5f9a..e0b5893d843b 100644 --- a/stock_picking_purchase_order_link/__manifest__.py +++ b/stock_picking_purchase_order_link/__manifest__.py @@ -4,7 +4,7 @@ { "name": "Stock Picking Purchase Order Link", "summary": "Link between picking and purchase order", - "version": "16.0.1.0.0", + "version": "16.0.1.0.1", "license": "AGPL-3", "author": "ForgeFlow S.L., Odoo Community Association (OCA)", "website": "https://github.com/OCA/stock-logistics-workflow", From 648ccad4723ffe14a968abf03118f578a9c4622f Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Sun, 3 Sep 2023 17:32:25 +0000 Subject: [PATCH 21/37] [UPD] README.rst --- stock_picking_purchase_order_link/README.rst | 15 +++++--- .../static/description/index.html | 38 ++++++++++--------- 2 files changed, 29 insertions(+), 24 deletions(-) diff --git a/stock_picking_purchase_order_link/README.rst b/stock_picking_purchase_order_link/README.rst index e16dc168f8da..a2e7772aac7c 100644 --- a/stock_picking_purchase_order_link/README.rst +++ b/stock_picking_purchase_order_link/README.rst @@ -2,10 +2,13 @@ Stock Picking Purchase Order Link ================================= -.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:0151301d14bdb4e7d31dfa909979094c8826f0b27922b89bcfeb81916887c32d + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png :target: https://odoo-community.org/page/development-status @@ -19,11 +22,11 @@ Stock Picking Purchase Order Link .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png :target: https://translation.odoo-community.org/projects/stock-logistics-workflow-16-0/stock-logistics-workflow-16-0-stock_picking_purchase_order_link :alt: Translate me on Weblate -.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/154/16.0 - :alt: Try me on Runbot +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/stock-logistics-workflow&target_branch=16.0 + :alt: Try me on Runboat -|badge1| |badge2| |badge3| |badge4| |badge5| +|badge1| |badge2| |badge3| |badge4| |badge5| This module extends standard WMS to add a smart button in pickings to go to purchase order that creates the picking. @@ -49,7 +52,7 @@ 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 smashing it by providing a detailed and welcomed +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. diff --git a/stock_picking_purchase_order_link/static/description/index.html b/stock_picking_purchase_order_link/static/description/index.html index 24ef143efa0a..68bd8e9558f4 100644 --- a/stock_picking_purchase_order_link/static/description/index.html +++ b/stock_picking_purchase_order_link/static/description/index.html @@ -1,20 +1,20 @@ - + - + Stock Picking Purchase Order Link