From 9a55220641471eb4eb6d3271b06807a262f4a1a7 Mon Sep 17 00:00:00 2001 From: Maxime Chambreuil Date: Tue, 30 Jul 2019 12:09:43 -0500 Subject: [PATCH 01/12] [ADD] stock_request_direction --- stock_request_direction/README.rst | 21 +++++++++ stock_request_direction/__init__.py | 4 ++ stock_request_direction/__manifest__.py | 24 ++++++++++ stock_request_direction/models/__init__.py | 5 ++ .../models/stock_request.py | 23 ++++++++++ .../models/stock_request_order.py | 31 +++++++++++++ .../readme/CONTRIBUTORS.rst | 4 ++ .../readme/DESCRIPTION.rst | 3 ++ stock_request_direction/readme/USAGE.rst | 19 ++++++++ .../static/description/icon.png | Bin 0 -> 7510 bytes .../views/res_config_settings.xml | 15 ++++++ .../views/stock_request_order_views.xml | 43 ++++++++++++++++++ .../views/stock_request_views.xml | 28 ++++++++++++ 13 files changed, 220 insertions(+) create mode 100644 stock_request_direction/README.rst create mode 100644 stock_request_direction/__init__.py create mode 100644 stock_request_direction/__manifest__.py create mode 100644 stock_request_direction/models/__init__.py create mode 100644 stock_request_direction/models/stock_request.py create mode 100644 stock_request_direction/models/stock_request_order.py create mode 100644 stock_request_direction/readme/CONTRIBUTORS.rst create mode 100644 stock_request_direction/readme/DESCRIPTION.rst create mode 100644 stock_request_direction/readme/USAGE.rst create mode 100644 stock_request_direction/static/description/icon.png create mode 100644 stock_request_direction/views/res_config_settings.xml create mode 100644 stock_request_direction/views/stock_request_order_views.xml create mode 100644 stock_request_direction/views/stock_request_views.xml diff --git a/stock_request_direction/README.rst b/stock_request_direction/README.rst new file mode 100644 index 000000000..21cd7854d --- /dev/null +++ b/stock_request_direction/README.rst @@ -0,0 +1,21 @@ +**This file is going to be generated by oca-gen-addon-readme.** + +*Manual changes will be overwritten.* + +Please provide content in the ``readme`` directory: + +* **DESCRIPTION.rst** (required) +* INSTALL.rst (optional) +* CONFIGURE.rst (optional) +* **USAGE.rst** (optional, highly recommended) +* DEVELOP.rst (optional) +* ROADMAP.rst (optional) +* HISTORY.rst (optional, recommended) +* **CONTRIBUTORS.rst** (optional, highly recommended) +* CREDITS.rst (optional) + +Content of this README will also be drawn from the addon manifest, +from keys such as name, authors, maintainers, development_status, +and license. + +A good, one sentence summary in the manifest is also highly recommended. diff --git a/stock_request_direction/__init__.py b/stock_request_direction/__init__.py new file mode 100644 index 000000000..fcd348d59 --- /dev/null +++ b/stock_request_direction/__init__.py @@ -0,0 +1,4 @@ +# Copyright (c) 2019 Open Source Integrators +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html). + +from . import models diff --git a/stock_request_direction/__manifest__.py b/stock_request_direction/__manifest__.py new file mode 100644 index 000000000..6c22c8a12 --- /dev/null +++ b/stock_request_direction/__manifest__.py @@ -0,0 +1,24 @@ +# Copyright (c) 2019 Open Source Integrators +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html). + +{ + "name": "Stock Requests Direction", + "summary": "From or to your warehouse?", + "version": "12.0.1.0.0", + "license": "LGPL-3", + "website": "https://github.com/OCA/stock-logistics-warehouse", + "author": "Open Source Integrators, " + "Odoo Community Association (OCA)", + "category": "Warehouse Management", + "depends": [ + "stock_request", + ], + "data": [ + "views/res_config_settings.xml", + "views/stock_request_views.xml", + "views/stock_request_order_views.xml", + ], + "application": False, + "development_status": "Beta", + "maintainers": ["max3903"], +} diff --git a/stock_request_direction/models/__init__.py b/stock_request_direction/models/__init__.py new file mode 100644 index 000000000..010f84b16 --- /dev/null +++ b/stock_request_direction/models/__init__.py @@ -0,0 +1,5 @@ +# Copyright (c) 2019 Open Source Integrators +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html). + +from . import stock_request +from . import stock_request_order diff --git a/stock_request_direction/models/stock_request.py b/stock_request_direction/models/stock_request.py new file mode 100644 index 000000000..732621286 --- /dev/null +++ b/stock_request_direction/models/stock_request.py @@ -0,0 +1,23 @@ +# Copyright (c) 2019 Open Source Integrators +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html). + +from odoo import api, fields, models + + +class StockRequest(models.Model): + _inherit = "stock.request" + + direction = fields.Selection([('outbound', 'Outbound'), + ('inbound', 'Inbound')], + string='Direction', + states={'draft': [('readonly', False)]}, + readonly=True) + + @api.onchange('direction') + def _onchange_location_id(self): + if self.direction == 'outbound': + # Partner Locations/Customers + self.location_id = self.env.ref('stock.stock_location_customers') + else: + # Otherwise the Stock Location of the Warehouse + self.location_id = self.warehouse_id.lot_stock_id.id diff --git a/stock_request_direction/models/stock_request_order.py b/stock_request_direction/models/stock_request_order.py new file mode 100644 index 000000000..6ffbec931 --- /dev/null +++ b/stock_request_direction/models/stock_request_order.py @@ -0,0 +1,31 @@ +# Copyright (c) 2019 Open Source Integrators +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html). + +from odoo import api, fields, models + + +class StockRequestOrder(models.Model): + _inherit = 'stock.request.order' + + direction = fields.Selection([('outbound', 'Outbound'), + ('inbound', 'Inbound')], + string='Direction', + states={'draft': [('readonly', False)]}, + readonly=True) + + @api.onchange('direction') + def _onchange_direction(self): + if self.direction == 'outbound': + # Stock Location set to Partner Locations/Customers + self.location_id = \ + self.company_id.partner_id.property_stock_customer.id + else: + # Otherwise the Stock Location of the Warehouse + self.location_id = \ + self.warehouse_id.lot_stock_id.id + + def change_childs(self): + super().change_childs() + if not self._context.get('no_change_childs', False): + for line in self.stock_request_ids: + line.direction = self.direction diff --git a/stock_request_direction/readme/CONTRIBUTORS.rst b/stock_request_direction/readme/CONTRIBUTORS.rst new file mode 100644 index 000000000..353b9c62d --- /dev/null +++ b/stock_request_direction/readme/CONTRIBUTORS.rst @@ -0,0 +1,4 @@ +* `Open Source Integrators `_ + + * Maxime Chambreuil + * Steve Campbell diff --git a/stock_request_direction/readme/DESCRIPTION.rst b/stock_request_direction/readme/DESCRIPTION.rst new file mode 100644 index 000000000..8620293b1 --- /dev/null +++ b/stock_request_direction/readme/DESCRIPTION.rst @@ -0,0 +1,3 @@ +This module was written to allow users to request products to be transferred +from or to your warehouses. They can specify the direction and don't have to +bother selecting the inventory location. diff --git a/stock_request_direction/readme/USAGE.rst b/stock_request_direction/readme/USAGE.rst new file mode 100644 index 000000000..22156f016 --- /dev/null +++ b/stock_request_direction/readme/USAGE.rst @@ -0,0 +1,19 @@ +Creation +~~~~~~~~ + +* Go to Stock Requests > Stock Requests +* Create or select a stock request +* Provide a product, quantity, direction and expected date +* Click Confirm + +Upon confirmation, the request will be reviewed by the warehouse team who can +define the appropriate route. + +In case that transfers are created, the user will be able to access to them +from the button 'Transfers' available in the Stock Request. + +Cancel +~~~~~~ + +When the user cancels a Stock Request, the related pending stock moves will be +also cancelled. diff --git a/stock_request_direction/static/description/icon.png b/stock_request_direction/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..c31ecfd9f58e3ab7e0ede0f1d56185d51074099c GIT binary patch literal 7510 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 literal 0 HcmV?d00001 diff --git a/stock_request_direction/views/res_config_settings.xml b/stock_request_direction/views/res_config_settings.xml new file mode 100644 index 000000000..419bc78a3 --- /dev/null +++ b/stock_request_direction/views/res_config_settings.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + diff --git a/stock_request_direction/views/stock_request_order_views.xml b/stock_request_direction/views/stock_request_order_views.xml new file mode 100644 index 000000000..0c472e6e1 --- /dev/null +++ b/stock_request_direction/views/stock_request_order_views.xml @@ -0,0 +1,43 @@ + + + + + + stock.request.order.tree + stock.request.order + + + + + + + + + + stock.request.order.form + stock.request.order + + + + + + + { + 'default_expected_date': expected_date, + 'default_picking_policy': picking_policy, + 'default_warehouse_id': warehouse_id, + 'default_direction': direction, + 'default_location_id': location_id, + 'default_procurement_group_id': procurement_group_id, + 'default_company_id': company_id, + 'default_state': state, + } + + + + + + + + diff --git a/stock_request_direction/views/stock_request_views.xml b/stock_request_direction/views/stock_request_views.xml new file mode 100644 index 000000000..ed3e586c6 --- /dev/null +++ b/stock_request_direction/views/stock_request_views.xml @@ -0,0 +1,28 @@ + + + + + + stock.request.tree + stock.request + + + + + + + + + + stock.request.form + stock.request + + + + + + + + + From d9ecff4fb2d3dd97be54e6a824a4c23e14bc113a Mon Sep 17 00:00:00 2001 From: oca-travis Date: Fri, 2 Aug 2019 15:46:49 +0000 Subject: [PATCH 02/12] [UPD] Update stock_request_direction.pot --- .../i18n/stock_request_direction.pot | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 stock_request_direction/i18n/stock_request_direction.pot diff --git a/stock_request_direction/i18n/stock_request_direction.pot b/stock_request_direction/i18n/stock_request_direction.pot new file mode 100644 index 000000000..6ca5002cf --- /dev/null +++ b/stock_request_direction/i18n/stock_request_direction.pot @@ -0,0 +1,43 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_request_direction +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.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_request_direction +#: model:ir.model.fields,field_description:stock_request_direction.field_stock_request__direction +#: model:ir.model.fields,field_description:stock_request_direction.field_stock_request_order__direction +msgid "Direction" +msgstr "" + +#. module: stock_request_direction +#: selection:stock.request,direction:0 +#: selection:stock.request.order,direction:0 +msgid "Inbound" +msgstr "" + +#. module: stock_request_direction +#: selection:stock.request,direction:0 +#: selection:stock.request.order,direction:0 +msgid "Outbound" +msgstr "" + +#. module: stock_request_direction +#: model:ir.model,name:stock_request_direction.model_stock_request +msgid "Stock Request" +msgstr "" + +#. module: stock_request_direction +#: model:ir.model,name:stock_request_direction.model_stock_request_order +msgid "Stock Request Order" +msgstr "" + From 099366f11956501babd4a3142e590ad0d91247e7 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Fri, 2 Aug 2019 16:41:37 +0000 Subject: [PATCH 03/12] [UPD] README.rst --- stock_request_direction/README.rst | 120 ++++- .../static/description/index.html | 453 ++++++++++++++++++ 2 files changed, 557 insertions(+), 16 deletions(-) create mode 100644 stock_request_direction/static/description/index.html diff --git a/stock_request_direction/README.rst b/stock_request_direction/README.rst index 21cd7854d..695dbca8b 100644 --- a/stock_request_direction/README.rst +++ b/stock_request_direction/README.rst @@ -1,21 +1,109 @@ -**This file is going to be generated by oca-gen-addon-readme.** +======================== +Stock Requests Direction +======================== -*Manual changes will be overwritten.* +.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -Please provide content in the ``readme`` directory: +.. |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-LGPL--3-blue.png + :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + :alt: License: LGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fstock--logistics--warehouse-lightgray.png?logo=github + :target: https://github.com/OCA/stock-logistics-warehouse/tree/12.0/stock_request_direction + :alt: OCA/stock-logistics-warehouse +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/stock-logistics-warehouse-12-0/stock-logistics-warehouse-12-0-stock_request_direction + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png + :target: https://runbot.odoo-community.org/runbot/153/12.0 + :alt: Try me on Runbot -* **DESCRIPTION.rst** (required) -* INSTALL.rst (optional) -* CONFIGURE.rst (optional) -* **USAGE.rst** (optional, highly recommended) -* DEVELOP.rst (optional) -* ROADMAP.rst (optional) -* HISTORY.rst (optional, recommended) -* **CONTRIBUTORS.rst** (optional, highly recommended) -* CREDITS.rst (optional) +|badge1| |badge2| |badge3| |badge4| |badge5| -Content of this README will also be drawn from the addon manifest, -from keys such as name, authors, maintainers, development_status, -and license. +This module was written to allow users to request products to be transferred +from or to your warehouses. They can specify the direction and don't have to +bother selecting the inventory location. -A good, one sentence summary in the manifest is also highly recommended. +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +Creation +~~~~~~~~ + +* Go to Stock Requests > Stock Requests +* Create or select a stock request +* Provide a product, quantity, direction and expected date +* Click Confirm + +Upon confirmation, the request will be reviewed by the warehouse team who can +define the appropriate route. + +In case that transfers are created, the user will be able to access to them +from the button 'Transfers' available in the Stock Request. + +Cancel +~~~~~~ + +When the user cancels a Stock Request, the related pending stock moves will be +also cancelled. + +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 +~~~~~~~ + +* Open Source Integrators + +Contributors +~~~~~~~~~~~~ + +* `Open Source Integrators `_ + + * Maxime Chambreuil + * Steve Campbell + +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. + +.. |maintainer-max3903| image:: https://github.com/max3903.png?size=40px + :target: https://github.com/max3903 + :alt: max3903 + +Current `maintainer `__: + +|maintainer-max3903| + +This module is part of the `OCA/stock-logistics-warehouse `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/stock_request_direction/static/description/index.html b/stock_request_direction/static/description/index.html new file mode 100644 index 000000000..28811a507 --- /dev/null +++ b/stock_request_direction/static/description/index.html @@ -0,0 +1,453 @@ + + + + + + +Stock Requests Direction + + + +
+

Stock Requests Direction

+ + +

Beta License: LGPL-3 OCA/stock-logistics-warehouse Translate me on Weblate Try me on Runbot

+

This module was written to allow users to request products to be transferred +from or to your warehouses. They can specify the direction and don’t have to +bother selecting the inventory location.

+

Table of contents

+ +
+

Usage

+
+

Creation

+
    +
  • Go to Stock Requests > Stock Requests
  • +
  • Create or select a stock request
  • +
  • Provide a product, quantity, direction and expected date
  • +
  • Click Confirm
  • +
+

Upon confirmation, the request will be reviewed by the warehouse team who can +define the appropriate route.

+

In case that transfers are created, the user will be able to access to them +from the button ‘Transfers’ available in the Stock Request.

+
+
+

Cancel

+

When the user cancels a Stock Request, the related pending stock moves will be +also cancelled.

+
+
+
+

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

+
    +
  • Open Source Integrators
  • +
+
+ +
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainer:

+

max3903

+

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

+

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

+
+
+
+ + From 06b1ce9cf2e202805d1cc08fbde34916484a387b Mon Sep 17 00:00:00 2001 From: scampbell Date: Tue, 6 Aug 2019 11:32:57 -0700 Subject: [PATCH 04/12] [FIX] Method Name --- stock_request_direction/models/stock_request_order.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stock_request_direction/models/stock_request_order.py b/stock_request_direction/models/stock_request_order.py index 6ffbec931..309261ea0 100644 --- a/stock_request_direction/models/stock_request_order.py +++ b/stock_request_direction/models/stock_request_order.py @@ -14,7 +14,7 @@ class StockRequestOrder(models.Model): readonly=True) @api.onchange('direction') - def _onchange_direction(self): + def _onchange_location_id(self): if self.direction == 'outbound': # Stock Location set to Partner Locations/Customers self.location_id = \ From 4c6f919b85975aba50466da3487f3d028c2581b9 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Sat, 10 Aug 2019 20:06:44 +0000 Subject: [PATCH 05/12] stock_request_direction 12.0.1.0.1 --- stock_request_direction/__manifest__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stock_request_direction/__manifest__.py b/stock_request_direction/__manifest__.py index 6c22c8a12..1dcb93d29 100644 --- a/stock_request_direction/__manifest__.py +++ b/stock_request_direction/__manifest__.py @@ -4,7 +4,7 @@ { "name": "Stock Requests Direction", "summary": "From or to your warehouse?", - "version": "12.0.1.0.0", + "version": "12.0.1.0.1", "license": "LGPL-3", "website": "https://github.com/OCA/stock-logistics-warehouse", "author": "Open Source Integrators, " From 77699f1f926a4064cbb94dc52cbc0b2d3659eae0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=8E=E4=BC=9F=E6=9D=B0?= <674416404@qq.com> Date: Wed, 16 Oct 2019 14:54:56 +0000 Subject: [PATCH 06/12] Added translation using Weblate (Chinese (Simplified)) --- stock_request_direction/i18n/zh_CN.po | 43 +++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 stock_request_direction/i18n/zh_CN.po diff --git a/stock_request_direction/i18n/zh_CN.po b/stock_request_direction/i18n/zh_CN.po new file mode 100644 index 000000000..3a3dcfb77 --- /dev/null +++ b/stock_request_direction/i18n/zh_CN.po @@ -0,0 +1,43 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_request_direction +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: stock_request_direction +#: model:ir.model.fields,field_description:stock_request_direction.field_stock_request__direction +#: model:ir.model.fields,field_description:stock_request_direction.field_stock_request_order__direction +msgid "Direction" +msgstr "" + +#. module: stock_request_direction +#: selection:stock.request,direction:0 +#: selection:stock.request.order,direction:0 +msgid "Inbound" +msgstr "" + +#. module: stock_request_direction +#: selection:stock.request,direction:0 +#: selection:stock.request.order,direction:0 +msgid "Outbound" +msgstr "" + +#. module: stock_request_direction +#: model:ir.model,name:stock_request_direction.model_stock_request +msgid "Stock Request" +msgstr "" + +#. module: stock_request_direction +#: model:ir.model,name:stock_request_direction.model_stock_request_order +msgid "Stock Request Order" +msgstr "" From e8ef148324187ceb85d0f7e6d8db5852095b731f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=8E=E4=BC=9F=E6=9D=B0?= <674416404@qq.com> Date: Wed, 16 Oct 2019 14:57:56 +0000 Subject: [PATCH 07/12] Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (5 of 5 strings) Translation: stock-logistics-warehouse-12.0/stock-logistics-warehouse-12.0-stock_request_direction Translate-URL: https://translation.odoo-community.org/projects/stock-logistics-warehouse-12-0/stock-logistics-warehouse-12-0-stock_request_direction/zh_CN/ --- stock_request_direction/i18n/zh_CN.po | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/stock_request_direction/i18n/zh_CN.po b/stock_request_direction/i18n/zh_CN.po index 3a3dcfb77..58712b5dc 100644 --- a/stock_request_direction/i18n/zh_CN.po +++ b/stock_request_direction/i18n/zh_CN.po @@ -6,38 +6,40 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 12.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2019-10-16 15:58+0000\n" +"Last-Translator: 黎伟杰 <674416404@qq.com>\n" "Language-Team: none\n" "Language: zh_CN\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 3.8\n" #. module: stock_request_direction #: model:ir.model.fields,field_description:stock_request_direction.field_stock_request__direction #: model:ir.model.fields,field_description:stock_request_direction.field_stock_request_order__direction msgid "Direction" -msgstr "" +msgstr "方向" #. module: stock_request_direction #: selection:stock.request,direction:0 #: selection:stock.request.order,direction:0 msgid "Inbound" -msgstr "" +msgstr "入库" #. module: stock_request_direction #: selection:stock.request,direction:0 #: selection:stock.request.order,direction:0 msgid "Outbound" -msgstr "" +msgstr "出库" #. module: stock_request_direction #: model:ir.model,name:stock_request_direction.model_stock_request msgid "Stock Request" -msgstr "" +msgstr "库存请求" #. module: stock_request_direction #: model:ir.model,name:stock_request_direction.model_stock_request_order msgid "Stock Request Order" -msgstr "" +msgstr "库存请求单" From f70ef21c3b6b172660b605e24d13a69ce9206ed5 Mon Sep 17 00:00:00 2001 From: Maxime Chambreuil Date: Fri, 1 Nov 2019 22:54:19 +0000 Subject: [PATCH 08/12] Added translation using Weblate (Spanish) --- stock_request_direction/i18n/es.po | 43 ++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 stock_request_direction/i18n/es.po diff --git a/stock_request_direction/i18n/es.po b/stock_request_direction/i18n/es.po new file mode 100644 index 000000000..f8356530f --- /dev/null +++ b/stock_request_direction/i18n/es.po @@ -0,0 +1,43 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_request_direction +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#. module: stock_request_direction +#: model:ir.model.fields,field_description:stock_request_direction.field_stock_request__direction +#: model:ir.model.fields,field_description:stock_request_direction.field_stock_request_order__direction +msgid "Direction" +msgstr "" + +#. module: stock_request_direction +#: selection:stock.request,direction:0 +#: selection:stock.request.order,direction:0 +msgid "Inbound" +msgstr "" + +#. module: stock_request_direction +#: selection:stock.request,direction:0 +#: selection:stock.request.order,direction:0 +msgid "Outbound" +msgstr "" + +#. module: stock_request_direction +#: model:ir.model,name:stock_request_direction.model_stock_request +msgid "Stock Request" +msgstr "" + +#. module: stock_request_direction +#: model:ir.model,name:stock_request_direction.model_stock_request_order +msgid "Stock Request Order" +msgstr "" From 9cf84657a61b97c80f2d2bfa5b94dfbab5ef0919 Mon Sep 17 00:00:00 2001 From: Maxime Chambreuil Date: Fri, 1 Nov 2019 22:56:04 +0000 Subject: [PATCH 09/12] Translated using Weblate (Spanish) Currently translated at 100.0% (5 of 5 strings) Translation: stock-logistics-warehouse-12.0/stock-logistics-warehouse-12.0-stock_request_direction Translate-URL: https://translation.odoo-community.org/projects/stock-logistics-warehouse-12-0/stock-logistics-warehouse-12-0-stock_request_direction/es/ --- stock_request_direction/i18n/es.po | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/stock_request_direction/i18n/es.po b/stock_request_direction/i18n/es.po index f8356530f..abb4efdc1 100644 --- a/stock_request_direction/i18n/es.po +++ b/stock_request_direction/i18n/es.po @@ -6,38 +6,40 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 12.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2019-11-02 01:34+0000\n" +"Last-Translator: Maxime Chambreuil \n" "Language-Team: none\n" "Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.8\n" #. module: stock_request_direction #: model:ir.model.fields,field_description:stock_request_direction.field_stock_request__direction #: model:ir.model.fields,field_description:stock_request_direction.field_stock_request_order__direction msgid "Direction" -msgstr "" +msgstr "Sentido" #. module: stock_request_direction #: selection:stock.request,direction:0 #: selection:stock.request.order,direction:0 msgid "Inbound" -msgstr "" +msgstr "Entrante" #. module: stock_request_direction #: selection:stock.request,direction:0 #: selection:stock.request.order,direction:0 msgid "Outbound" -msgstr "" +msgstr "Saliente" #. module: stock_request_direction #: model:ir.model,name:stock_request_direction.model_stock_request msgid "Stock Request" -msgstr "" +msgstr "Solicitud de existencias" #. module: stock_request_direction #: model:ir.model,name:stock_request_direction.model_stock_request_order msgid "Stock Request Order" -msgstr "" +msgstr "Pedido de existencia" From f0e8c04a556306b91961606456b607f7ea251e99 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nelson=20Ram=C3=ADrez=20S=C3=A1nchez?= Date: Fri, 17 Jan 2020 03:15:07 +0000 Subject: [PATCH 10/12] Translated using Weblate (Spanish) Currently translated at 100.0% (5 of 5 strings) Translation: stock-logistics-warehouse-12.0/stock-logistics-warehouse-12.0-stock_request_direction Translate-URL: https://translation.odoo-community.org/projects/stock-logistics-warehouse-12-0/stock-logistics-warehouse-12-0-stock_request_direction/es/ --- stock_request_direction/i18n/es.po | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/stock_request_direction/i18n/es.po b/stock_request_direction/i18n/es.po index abb4efdc1..d57892825 100644 --- a/stock_request_direction/i18n/es.po +++ b/stock_request_direction/i18n/es.po @@ -6,15 +6,15 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 12.0\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2019-11-02 01:34+0000\n" -"Last-Translator: Maxime Chambreuil \n" +"PO-Revision-Date: 2020-01-17 05:13+0000\n" +"Last-Translator: Nelson Ramírez Sánchez \n" "Language-Team: none\n" "Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 3.8\n" +"X-Generator: Weblate 3.10\n" #. module: stock_request_direction #: model:ir.model.fields,field_description:stock_request_direction.field_stock_request__direction @@ -37,9 +37,9 @@ msgstr "Saliente" #. module: stock_request_direction #: model:ir.model,name:stock_request_direction.model_stock_request msgid "Stock Request" -msgstr "Solicitud de existencias" +msgstr "Solicitud de Existencias" #. module: stock_request_direction #: model:ir.model,name:stock_request_direction.model_stock_request_order msgid "Stock Request Order" -msgstr "Pedido de existencia" +msgstr "Pedido de Existencia" From 3a10b6225d7db014363e41f0bd8ca9d226acf184 Mon Sep 17 00:00:00 2001 From: ps-tubtim Date: Fri, 13 Mar 2020 14:19:14 +0700 Subject: [PATCH 11/12] [IMP] stock_request_direction: black, isort --- stock_request_direction/__manifest__.py | 9 +++---- .../models/stock_request.py | 17 +++++++------ .../models/stock_request_order.py | 25 +++++++++---------- 3 files changed, 24 insertions(+), 27 deletions(-) diff --git a/stock_request_direction/__manifest__.py b/stock_request_direction/__manifest__.py index 1dcb93d29..9731896e9 100644 --- a/stock_request_direction/__manifest__.py +++ b/stock_request_direction/__manifest__.py @@ -4,15 +4,12 @@ { "name": "Stock Requests Direction", "summary": "From or to your warehouse?", - "version": "12.0.1.0.1", + "version": "13.0.1.0.0", "license": "LGPL-3", "website": "https://github.com/OCA/stock-logistics-warehouse", - "author": "Open Source Integrators, " - "Odoo Community Association (OCA)", + "author": "Open Source Integrators, " "Odoo Community Association (OCA)", "category": "Warehouse Management", - "depends": [ - "stock_request", - ], + "depends": ["stock_request"], "data": [ "views/res_config_settings.xml", "views/stock_request_views.xml", diff --git a/stock_request_direction/models/stock_request.py b/stock_request_direction/models/stock_request.py index 732621286..03a0611ed 100644 --- a/stock_request_direction/models/stock_request.py +++ b/stock_request_direction/models/stock_request.py @@ -7,17 +7,18 @@ from odoo import api, fields, models class StockRequest(models.Model): _inherit = "stock.request" - direction = fields.Selection([('outbound', 'Outbound'), - ('inbound', 'Inbound')], - string='Direction', - states={'draft': [('readonly', False)]}, - readonly=True) + direction = fields.Selection( + [("outbound", "Outbound"), ("inbound", "Inbound")], + string="Direction", + states={"draft": [("readonly", False)]}, + readonly=True, + ) - @api.onchange('direction') + @api.onchange("direction") def _onchange_location_id(self): - if self.direction == 'outbound': + if self.direction == "outbound": # Partner Locations/Customers - self.location_id = self.env.ref('stock.stock_location_customers') + self.location_id = self.env.ref("stock.stock_location_customers") else: # Otherwise the Stock Location of the Warehouse self.location_id = self.warehouse_id.lot_stock_id.id diff --git a/stock_request_direction/models/stock_request_order.py b/stock_request_direction/models/stock_request_order.py index 309261ea0..29e719c76 100644 --- a/stock_request_direction/models/stock_request_order.py +++ b/stock_request_direction/models/stock_request_order.py @@ -5,27 +5,26 @@ from odoo import api, fields, models class StockRequestOrder(models.Model): - _inherit = 'stock.request.order' + _inherit = "stock.request.order" - direction = fields.Selection([('outbound', 'Outbound'), - ('inbound', 'Inbound')], - string='Direction', - states={'draft': [('readonly', False)]}, - readonly=True) + direction = fields.Selection( + [("outbound", "Outbound"), ("inbound", "Inbound")], + string="Direction", + states={"draft": [("readonly", False)]}, + readonly=True, + ) - @api.onchange('direction') + @api.onchange("direction") def _onchange_location_id(self): - if self.direction == 'outbound': + if self.direction == "outbound": # Stock Location set to Partner Locations/Customers - self.location_id = \ - self.company_id.partner_id.property_stock_customer.id + self.location_id = self.company_id.partner_id.property_stock_customer.id else: # Otherwise the Stock Location of the Warehouse - self.location_id = \ - self.warehouse_id.lot_stock_id.id + self.location_id = self.warehouse_id.lot_stock_id.id def change_childs(self): super().change_childs() - if not self._context.get('no_change_childs', False): + if not self._context.get("no_change_childs", False): for line in self.stock_request_ids: line.direction = self.direction From 5d06728d1fbf43f94f4ac7450da0b5025af0e6c4 Mon Sep 17 00:00:00 2001 From: ps-tubtim Date: Fri, 16 Oct 2020 18:13:23 +0700 Subject: [PATCH 12/12] [MIG] stock_request_direction: Migration to 13.0 --- .../odoo/addons/stock_request_direction | 1 + setup/stock_request_direction/setup.py | 6 ++++++ stock_request_direction/README.rst | 14 +++++++++----- stock_request_direction/__manifest__.py | 2 +- stock_request_direction/readme/CONTRIBUTORS.rst | 4 ++++ .../static/description/index.html | 10 +++++++--- .../views/res_config_settings.xml | 12 +++++------- .../views/stock_request_order_views.xml | 16 ++++++---------- .../views/stock_request_views.xml | 12 ++++-------- 9 files changed, 43 insertions(+), 34 deletions(-) create mode 120000 setup/stock_request_direction/odoo/addons/stock_request_direction create mode 100644 setup/stock_request_direction/setup.py diff --git a/setup/stock_request_direction/odoo/addons/stock_request_direction b/setup/stock_request_direction/odoo/addons/stock_request_direction new file mode 120000 index 000000000..0e365a6c0 --- /dev/null +++ b/setup/stock_request_direction/odoo/addons/stock_request_direction @@ -0,0 +1 @@ +../../../../stock_request_direction \ No newline at end of file diff --git a/setup/stock_request_direction/setup.py b/setup/stock_request_direction/setup.py new file mode 100644 index 000000000..28c57bb64 --- /dev/null +++ b/setup/stock_request_direction/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) diff --git a/stock_request_direction/README.rst b/stock_request_direction/README.rst index 695dbca8b..d67384896 100644 --- a/stock_request_direction/README.rst +++ b/stock_request_direction/README.rst @@ -14,13 +14,13 @@ Stock Requests Direction :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html :alt: License: LGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fstock--logistics--warehouse-lightgray.png?logo=github - :target: https://github.com/OCA/stock-logistics-warehouse/tree/12.0/stock_request_direction + :target: https://github.com/OCA/stock-logistics-warehouse/tree/13.0/stock_request_direction :alt: OCA/stock-logistics-warehouse .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/stock-logistics-warehouse-12-0/stock-logistics-warehouse-12-0-stock_request_direction + :target: https://translation.odoo-community.org/projects/stock-logistics-warehouse-13-0/stock-logistics-warehouse-13-0-stock_request_direction :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/153/12.0 + :target: https://runbot.odoo-community.org/runbot/153/13.0 :alt: Try me on Runbot |badge1| |badge2| |badge3| |badge4| |badge5| @@ -63,7 +63,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. @@ -83,6 +83,10 @@ Contributors * Maxime Chambreuil * Steve Campbell +* `Ecosoft `__: + + * Pimolnat Suntian + Maintainers ~~~~~~~~~~~ @@ -104,6 +108,6 @@ Current `maintainer `__: |maintainer-max3903| -This module is part of the `OCA/stock-logistics-warehouse `_ project on GitHub. +This module is part of the `OCA/stock-logistics-warehouse `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/stock_request_direction/__manifest__.py b/stock_request_direction/__manifest__.py index 9731896e9..0b6c8acb6 100644 --- a/stock_request_direction/__manifest__.py +++ b/stock_request_direction/__manifest__.py @@ -7,7 +7,7 @@ "version": "13.0.1.0.0", "license": "LGPL-3", "website": "https://github.com/OCA/stock-logistics-warehouse", - "author": "Open Source Integrators, " "Odoo Community Association (OCA)", + "author": "Open Source Integrators, Odoo Community Association (OCA)", "category": "Warehouse Management", "depends": ["stock_request"], "data": [ diff --git a/stock_request_direction/readme/CONTRIBUTORS.rst b/stock_request_direction/readme/CONTRIBUTORS.rst index 353b9c62d..d4f610216 100644 --- a/stock_request_direction/readme/CONTRIBUTORS.rst +++ b/stock_request_direction/readme/CONTRIBUTORS.rst @@ -2,3 +2,7 @@ * Maxime Chambreuil * Steve Campbell + +* `Ecosoft `__: + + * Pimolnat Suntian diff --git a/stock_request_direction/static/description/index.html b/stock_request_direction/static/description/index.html index 28811a507..7844d1b60 100644 --- a/stock_request_direction/static/description/index.html +++ b/stock_request_direction/static/description/index.html @@ -367,7 +367,7 @@ ul.auto-toc { !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

Beta License: LGPL-3 OCA/stock-logistics-warehouse Translate me on Weblate Try me on Runbot

+

Beta License: LGPL-3 OCA/stock-logistics-warehouse Translate me on Weblate Try me on Runbot

This module was written to allow users to request products to be transferred from or to your warehouses. They can specify the direction and don’t have to bother selecting the inventory location.

@@ -414,7 +414,7 @@ also cancelled.

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.

@@ -433,6 +433,10 @@ If you spotted it first, help us smashing it by providing a detailed and welcome
  • Steve Campbell <scampbell@opensourceintegrators.com>
  • +
  • Ecosoft: +
  • @@ -444,7 +448,7 @@ mission is to support the collaborative development of Odoo features and promote its widespread use.

    Current maintainer:

    max3903

    -

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

    +

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

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

    diff --git a/stock_request_direction/views/res_config_settings.xml b/stock_request_direction/views/res_config_settings.xml index 419bc78a3..c9d9148fd 100644 --- a/stock_request_direction/views/res_config_settings.xml +++ b/stock_request_direction/views/res_config_settings.xml @@ -1,15 +1,13 @@ - - - + - - - + - diff --git a/stock_request_direction/views/stock_request_order_views.xml b/stock_request_direction/views/stock_request_order_views.xml index 0c472e6e1..40b611d5d 100644 --- a/stock_request_direction/views/stock_request_order_views.xml +++ b/stock_request_direction/views/stock_request_order_views.xml @@ -1,26 +1,23 @@ - - stock.request.order.tree stock.request.order - + - + - - + stock.request.order.form stock.request.order - + - + { @@ -35,9 +32,8 @@ } - + - diff --git a/stock_request_direction/views/stock_request_views.xml b/stock_request_direction/views/stock_request_views.xml index ed3e586c6..5dd26be9b 100644 --- a/stock_request_direction/views/stock_request_views.xml +++ b/stock_request_direction/views/stock_request_views.xml @@ -1,28 +1,24 @@ - - stock.request.tree stock.request - + - + - stock.request.form stock.request - + - + -