From db621591e6dbd8c3cd4bc0f9b48f1fa4b4758876 Mon Sep 17 00:00:00 2001 From: Andrea Date: Tue, 21 May 2019 09:32:24 +0200 Subject: [PATCH 01/18] Split account_payment_purchase (add account_payment_purchase_stock) --- account_payment_purchase_stock/README.rst | 101 ++++ account_payment_purchase_stock/__init__.py | 3 + .../__manifest__.py | 16 + .../i18n/account_payment_purchase_stock.pot | 19 + .../models/__init__.py | 3 + .../models/stock_rule.py | 22 + .../readme/CONTRIBUTORS.rst | 13 + .../readme/DESCRIPTION.rst | 1 + .../readme/INSTALL.rst | 6 + .../readme/USAGE.rst | 1 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 447 ++++++++++++++++++ .../tests/__init__.py | 3 + .../test_account_payment_purchase_stock.py | 119 +++++ 14 files changed, 754 insertions(+) create mode 100644 account_payment_purchase_stock/README.rst create mode 100644 account_payment_purchase_stock/__init__.py create mode 100644 account_payment_purchase_stock/__manifest__.py create mode 100644 account_payment_purchase_stock/i18n/account_payment_purchase_stock.pot create mode 100644 account_payment_purchase_stock/models/__init__.py create mode 100644 account_payment_purchase_stock/models/stock_rule.py create mode 100644 account_payment_purchase_stock/readme/CONTRIBUTORS.rst create mode 100644 account_payment_purchase_stock/readme/DESCRIPTION.rst create mode 100644 account_payment_purchase_stock/readme/INSTALL.rst create mode 100644 account_payment_purchase_stock/readme/USAGE.rst create mode 100644 account_payment_purchase_stock/static/description/icon.png create mode 100644 account_payment_purchase_stock/static/description/index.html create mode 100644 account_payment_purchase_stock/tests/__init__.py create mode 100644 account_payment_purchase_stock/tests/test_account_payment_purchase_stock.py diff --git a/account_payment_purchase_stock/README.rst b/account_payment_purchase_stock/README.rst new file mode 100644 index 000000000..b69ad2c42 --- /dev/null +++ b/account_payment_purchase_stock/README.rst @@ -0,0 +1,101 @@ +============================== +Account Payment Purchase Stock +============================== + +.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! 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%2Fbank--payment-lightgray.png?logo=github + :target: https://github.com/OCA/bank-payment/tree/13.0/account_payment_purchase_stock + :alt: OCA/bank-payment +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/bank-payment-13-0/bank-payment-13-0-account_payment_purchase_stock + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png + :target: https://runbot.odoo-community.org/runbot/173/13.0 + :alt: Try me on Runbot + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module combines the *account_payment_purchase* module with *purchase_stock*. + +**Table of contents** + +.. contents:: + :local: + +Installation +============ + +This module depends on : + +- purchase_stock +- account_payment_purchase + +This module is part of the OCA/bank-payment suite. + +Usage +===== + +This module doesn't add any feature, but it is used by several other modules. + +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 +~~~~~~~ + +* Akretion +* Tecnativa + +Contributors +~~~~~~~~~~~~ + +* Alexis de Lattre +* Alexandre Fayolle +* Danimar Ribeiro +* Raphaël Valyi +* Abraham Anes +* `Tecnativa `_: + + * Pedro M. Baeza + * Vicent Cubells + +* Nikul Chaudhary +* Miquel Raïch +* Andrea Stirpe + +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/bank-payment `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/account_payment_purchase_stock/__init__.py b/account_payment_purchase_stock/__init__.py new file mode 100644 index 000000000..83e553ac4 --- /dev/null +++ b/account_payment_purchase_stock/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import models diff --git a/account_payment_purchase_stock/__manifest__.py b/account_payment_purchase_stock/__manifest__.py new file mode 100644 index 000000000..bb38d439d --- /dev/null +++ b/account_payment_purchase_stock/__manifest__.py @@ -0,0 +1,16 @@ +# Copyright 2016 Akretion (). +# Copyright 2017 Tecnativa - Vicent Cubells +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +{ + "name": "Account Payment Purchase Stock", + "version": "13.0.1.0.0", + "category": "Banking addons", + "license": "AGPL-3", + "summary": "Integrate Account Payment Purchase with Stock", + "author": "Akretion, Tecnativa, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/bank-payment", + "depends": ["account_payment_purchase", "purchase_stock"], + "installable": True, + "auto_install": True, +} diff --git a/account_payment_purchase_stock/i18n/account_payment_purchase_stock.pot b/account_payment_purchase_stock/i18n/account_payment_purchase_stock.pot new file mode 100644 index 000000000..7c9553583 --- /dev/null +++ b/account_payment_purchase_stock/i18n/account_payment_purchase_stock.pot @@ -0,0 +1,19 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_payment_purchase_stock +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.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: account_payment_purchase_stock +#: model:ir.model,name:account_payment_purchase_stock.model_stock_rule +msgid "Stock Rule" +msgstr "" diff --git a/account_payment_purchase_stock/models/__init__.py b/account_payment_purchase_stock/models/__init__.py new file mode 100644 index 000000000..7d44ef733 --- /dev/null +++ b/account_payment_purchase_stock/models/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import stock_rule diff --git a/account_payment_purchase_stock/models/stock_rule.py b/account_payment_purchase_stock/models/stock_rule.py new file mode 100644 index 000000000..17ccc5581 --- /dev/null +++ b/account_payment_purchase_stock/models/stock_rule.py @@ -0,0 +1,22 @@ +# Copyright 2015 Tecnativa - Pedro M. Baeza +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html + +from odoo import models + + +class StockRule(models.Model): + _inherit = "stock.rule" + + def _prepare_purchase_order(self, company_id, origins, values): + """Propagate payment mode on MTO/drop shipping.""" + res = super()._prepare_purchase_order(company_id, origins, values) + values = values[0] + partner = values["supplier"].name + if partner: + res["payment_mode_id"] = partner.with_context( + force_company=self.company_id.id + ).supplier_payment_mode_id.id + res["supplier_partner_bank_id"] = self.env[ + "purchase.order" + ]._get_default_supplier_partner_bank(partner) + return res diff --git a/account_payment_purchase_stock/readme/CONTRIBUTORS.rst b/account_payment_purchase_stock/readme/CONTRIBUTORS.rst new file mode 100644 index 000000000..2cecd6336 --- /dev/null +++ b/account_payment_purchase_stock/readme/CONTRIBUTORS.rst @@ -0,0 +1,13 @@ +* Alexis de Lattre +* Alexandre Fayolle +* Danimar Ribeiro +* Raphaël Valyi +* Abraham Anes +* `Tecnativa `_: + + * Pedro M. Baeza + * Vicent Cubells + +* Nikul Chaudhary +* Miquel Raïch +* Andrea Stirpe diff --git a/account_payment_purchase_stock/readme/DESCRIPTION.rst b/account_payment_purchase_stock/readme/DESCRIPTION.rst new file mode 100644 index 000000000..e2f5e2891 --- /dev/null +++ b/account_payment_purchase_stock/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +This module combines the *account_payment_purchase* module with *purchase_stock*. diff --git a/account_payment_purchase_stock/readme/INSTALL.rst b/account_payment_purchase_stock/readme/INSTALL.rst new file mode 100644 index 000000000..6aac06e8e --- /dev/null +++ b/account_payment_purchase_stock/readme/INSTALL.rst @@ -0,0 +1,6 @@ +This module depends on : + +- purchase_stock +- account_payment_purchase + +This module is part of the OCA/bank-payment suite. diff --git a/account_payment_purchase_stock/readme/USAGE.rst b/account_payment_purchase_stock/readme/USAGE.rst new file mode 100644 index 000000000..de3e7fa6b --- /dev/null +++ b/account_payment_purchase_stock/readme/USAGE.rst @@ -0,0 +1 @@ +This module doesn't add any feature, but it is used by several other modules. diff --git a/account_payment_purchase_stock/static/description/icon.png b/account_payment_purchase_stock/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/account_payment_purchase_stock/static/description/index.html b/account_payment_purchase_stock/static/description/index.html new file mode 100644 index 000000000..7a1d0a63c --- /dev/null +++ b/account_payment_purchase_stock/static/description/index.html @@ -0,0 +1,447 @@ + + + + + + +Account Payment Purchase Stock + + + +
+

Account Payment Purchase Stock

+ + +

Beta License: AGPL-3 OCA/bank-payment Translate me on Weblate Try me on Runbot

+

This module combines the account_payment_purchase module with purchase_stock.

+

Table of contents

+ +
+

Installation

+

This module depends on :

+
    +
  • purchase_stock
  • +
  • account_payment_purchase
  • +
+

This module is part of the OCA/bank-payment suite.

+
+
+

Usage

+

This module doesn’t add any feature, but it is used by several other modules.

+
+
+

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

+
    +
  • Akretion
  • +
  • Tecnativa
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

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

+

This module is part of the OCA/bank-payment project on GitHub.

+

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

+
+
+
+ + diff --git a/account_payment_purchase_stock/tests/__init__.py b/account_payment_purchase_stock/tests/__init__.py new file mode 100644 index 000000000..96311fcd9 --- /dev/null +++ b/account_payment_purchase_stock/tests/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html + +from . import test_account_payment_purchase_stock diff --git a/account_payment_purchase_stock/tests/test_account_payment_purchase_stock.py b/account_payment_purchase_stock/tests/test_account_payment_purchase_stock.py new file mode 100644 index 000000000..a6599ba4a --- /dev/null +++ b/account_payment_purchase_stock/tests/test_account_payment_purchase_stock.py @@ -0,0 +1,119 @@ +# Copyright 2013-2015 Tecnativa - Pedro M. Baeza +# Copyright 2017 Tecnativa - Vicent Cubells +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html + +from odoo import fields +from odoo.tests import Form + +from odoo.addons.account_payment_purchase.tests.test_account_payment_purchase import ( + TestAccountPaymentPurchase, +) + + +class TestAccountPaymentPurchaseStock(TestAccountPaymentPurchase): + def test_purchase_stock_order_invoicing(self): + self.purchase.button_confirm() + picking = self.purchase.picking_ids[0] + picking.action_confirm() + picking.move_lines.write({"quantity_done": 1.0}) + picking.button_validate() + + invoice = self.env["account.move"].create( + {"partner_id": self.partner.id, "type": "in_invoice"} + ) + with Form(invoice) as inv: + inv.purchase_id = self.purchase + self.assertEqual( + self.purchase.invoice_ids[0].payment_mode_id, self.payment_mode + ) + + def test_picking_from_purchase_order_invoicing(self): + # Test payment mode + stockable_product = self.env["product.product"].create( + {"name": "Test stockable product", "type": "product"} + ) + self.purchase.order_line[0].product_id = stockable_product + self.purchase.button_confirm() + picking = self.purchase.picking_ids[0] + picking.action_confirm() + picking.move_lines.write({"quantity_done": 1.0}) + picking.button_validate() + + invoice = self.env["account.move"].create( + {"partner_id": self.partner.id, "type": "in_invoice"} + ) + invoice.purchase_id = self.purchase + invoice._onchange_purchase_auto_complete() + self.assertEqual(invoice.payment_mode_id, self.payment_mode) + purchase2 = self.purchase.copy() + payment_mode2 = self.payment_mode.copy() + purchase2.payment_mode_id = payment_mode2 + purchase2.button_confirm() + picking = purchase2.picking_ids[0] + picking.action_confirm() + picking.move_lines.write({"quantity_done": 1.0}) + picking.button_validate() + invoice.purchase_id = purchase2 + result = invoice._onchange_purchase_auto_complete() + self.assertEqual( + result and result.get("warning", {}).get("title", False), "Warning" + ) + + def test_picking_from_purchase_order_invoicing_bank(self): + # Test partner_bank + stockable_product = self.env["product.product"].create( + {"name": "Test stockable product", "type": "product"} + ) + self.purchase.order_line[0].product_id = stockable_product + self.purchase.payment_mode_id = False + self.purchase.supplier_partner_bank_id = self.bank + self.purchase.button_confirm() + picking = self.purchase.picking_ids[0] + picking.action_confirm() + picking.move_lines.write({"quantity_done": 1.0}) + picking.button_validate() + + invoice = self.env["account.move"].create( + {"partner_id": self.partner.id, "type": "in_invoice"} + ) + invoice.purchase_id = self.purchase + invoice._onchange_purchase_auto_complete() + self.assertEqual(invoice.invoice_partner_bank_id, self.bank) + purchase2 = self.purchase.copy() + purchase2.supplier_partner_bank_id = self.bank2 + purchase2.button_confirm() + picking = purchase2.picking_ids[0] + picking.action_confirm() + picking.move_lines.write({"quantity_done": 1.0}) + picking.button_validate() + invoice.purchase_id = purchase2 + result = invoice._onchange_purchase_auto_complete() + self.assertEqual( + result and result.get("warning", {}).get("title", False), "Warning" + ) + + def test_stock_rule_buy_payment_mode(self): + route = self.env.ref("purchase_stock.route_warehouse0_buy") + rule = self.env["stock.rule"].search([("route_id", "=", route.id)], limit=1) + rule._run_buy( + procurements=[ + ( + self.env["procurement.group"].Procurement( + self.mto_product, + 1, + self.mto_product.uom_id, + self.env["stock.location"].search([], limit=1), + "Procurement order test", + "Test", + rule.company_id, + { + "company_id": rule.company_id, + "date_planned": fields.Datetime.now(), + }, + ), + rule, + ) + ] + ) + purchase = self.env["purchase.order"].search([("origin", "=", "Test")]) + self.assertEqual(purchase.payment_mode_id, self.payment_mode) From 61f9933e67785cf808e9494b9394e78190d26deb Mon Sep 17 00:00:00 2001 From: Carlos Roca Date: Fri, 22 Jan 2021 13:21:09 +0100 Subject: [PATCH 02/18] [MIG] account_payment_purchase_stock: Migration to v14 --- account_payment_purchase_stock/__manifest__.py | 2 +- account_payment_purchase_stock/models/stock_rule.py | 4 ++-- .../tests/test_account_payment_purchase_stock.py | 8 ++++---- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/account_payment_purchase_stock/__manifest__.py b/account_payment_purchase_stock/__manifest__.py index bb38d439d..ec2c977dc 100644 --- a/account_payment_purchase_stock/__manifest__.py +++ b/account_payment_purchase_stock/__manifest__.py @@ -4,7 +4,7 @@ { "name": "Account Payment Purchase Stock", - "version": "13.0.1.0.0", + "version": "14.0.1.0.0", "category": "Banking addons", "license": "AGPL-3", "summary": "Integrate Account Payment Purchase with Stock", diff --git a/account_payment_purchase_stock/models/stock_rule.py b/account_payment_purchase_stock/models/stock_rule.py index 17ccc5581..390e44375 100644 --- a/account_payment_purchase_stock/models/stock_rule.py +++ b/account_payment_purchase_stock/models/stock_rule.py @@ -13,8 +13,8 @@ class StockRule(models.Model): values = values[0] partner = values["supplier"].name if partner: - res["payment_mode_id"] = partner.with_context( - force_company=self.company_id.id + res["payment_mode_id"] = partner.with_company( + self.company_id.id ).supplier_payment_mode_id.id res["supplier_partner_bank_id"] = self.env[ "purchase.order" diff --git a/account_payment_purchase_stock/tests/test_account_payment_purchase_stock.py b/account_payment_purchase_stock/tests/test_account_payment_purchase_stock.py index a6599ba4a..210415a6c 100644 --- a/account_payment_purchase_stock/tests/test_account_payment_purchase_stock.py +++ b/account_payment_purchase_stock/tests/test_account_payment_purchase_stock.py @@ -19,7 +19,7 @@ class TestAccountPaymentPurchaseStock(TestAccountPaymentPurchase): picking.button_validate() invoice = self.env["account.move"].create( - {"partner_id": self.partner.id, "type": "in_invoice"} + {"partner_id": self.partner.id, "move_type": "in_invoice"} ) with Form(invoice) as inv: inv.purchase_id = self.purchase @@ -40,7 +40,7 @@ class TestAccountPaymentPurchaseStock(TestAccountPaymentPurchase): picking.button_validate() invoice = self.env["account.move"].create( - {"partner_id": self.partner.id, "type": "in_invoice"} + {"partner_id": self.partner.id, "move_type": "in_invoice"} ) invoice.purchase_id = self.purchase invoice._onchange_purchase_auto_complete() @@ -74,11 +74,11 @@ class TestAccountPaymentPurchaseStock(TestAccountPaymentPurchase): picking.button_validate() invoice = self.env["account.move"].create( - {"partner_id": self.partner.id, "type": "in_invoice"} + {"partner_id": self.partner.id, "move_type": "in_invoice"} ) invoice.purchase_id = self.purchase invoice._onchange_purchase_auto_complete() - self.assertEqual(invoice.invoice_partner_bank_id, self.bank) + self.assertEqual(invoice.partner_bank_id, self.bank) purchase2 = self.purchase.copy() purchase2.supplier_partner_bank_id = self.bank2 purchase2.button_confirm() From d74f9f04b2f59a729b8fd1488d10dd9ff21036ea Mon Sep 17 00:00:00 2001 From: oca-travis Date: Sun, 24 Jan 2021 13:04:02 +0000 Subject: [PATCH 03/18] [UPD] Update account_payment_purchase_stock.pot --- .../i18n/account_payment_purchase_stock.pot | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/account_payment_purchase_stock/i18n/account_payment_purchase_stock.pot b/account_payment_purchase_stock/i18n/account_payment_purchase_stock.pot index 7c9553583..5080dbb3c 100644 --- a/account_payment_purchase_stock/i18n/account_payment_purchase_stock.pot +++ b/account_payment_purchase_stock/i18n/account_payment_purchase_stock.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: account_payment_purchase_stock +#: model:ir.model.fields,field_description:account_payment_purchase_stock.field_stock_rule__display_name +msgid "Display Name" +msgstr "" + +#. module: account_payment_purchase_stock +#: model:ir.model.fields,field_description:account_payment_purchase_stock.field_stock_rule__id +msgid "ID" +msgstr "" + +#. module: account_payment_purchase_stock +#: model:ir.model.fields,field_description:account_payment_purchase_stock.field_stock_rule____last_update +msgid "Last Modified on" +msgstr "" + #. module: account_payment_purchase_stock #: model:ir.model,name:account_payment_purchase_stock.model_stock_rule msgid "Stock Rule" From 23e849a8510a48a924cf0d59360bc7b6c4fb590f Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Sun, 24 Jan 2021 13:08:29 +0000 Subject: [PATCH 04/18] [UPD] README.rst --- account_payment_purchase_stock/README.rst | 10 +++++----- .../static/description/index.html | 6 +++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/account_payment_purchase_stock/README.rst b/account_payment_purchase_stock/README.rst index b69ad2c42..3d403a3e5 100644 --- a/account_payment_purchase_stock/README.rst +++ b/account_payment_purchase_stock/README.rst @@ -14,13 +14,13 @@ Account Payment Purchase Stock :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fbank--payment-lightgray.png?logo=github - :target: https://github.com/OCA/bank-payment/tree/13.0/account_payment_purchase_stock + :target: https://github.com/OCA/bank-payment/tree/14.0/account_payment_purchase_stock :alt: OCA/bank-payment .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/bank-payment-13-0/bank-payment-13-0-account_payment_purchase_stock + :target: https://translation.odoo-community.org/projects/bank-payment-14-0/bank-payment-14-0-account_payment_purchase_stock :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/173/13.0 + :target: https://runbot.odoo-community.org/runbot/173/14.0 :alt: Try me on Runbot |badge1| |badge2| |badge3| |badge4| |badge5| @@ -53,7 +53,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. @@ -96,6 +96,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/bank-payment `_ project on GitHub. +This module is part of the `OCA/bank-payment `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/account_payment_purchase_stock/static/description/index.html b/account_payment_purchase_stock/static/description/index.html index 7a1d0a63c..c8f95ed63 100644 --- a/account_payment_purchase_stock/static/description/index.html +++ b/account_payment_purchase_stock/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: AGPL-3 OCA/bank-payment Translate me on Weblate Try me on Runbot

+

Beta License: AGPL-3 OCA/bank-payment Translate me on Weblate Try me on Runbot

This module combines the account_payment_purchase module with purchase_stock.

Table of contents

@@ -401,7 +401,7 @@ ul.auto-toc {

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.

@@ -438,7 +438,7 @@ If you spotted it first, help us smashing it by providing a detailed and welcome

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

+

This module is part of the OCA/bank-payment project on GitHub.

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

From 96d8a825493b5cbe885fad4765bdabc745d0446a Mon Sep 17 00:00:00 2001 From: Ignacio Buioli Date: Thu, 1 Apr 2021 01:42:00 +0000 Subject: [PATCH 05/18] Added translation using Weblate (Spanish (Argentina)) --- account_payment_purchase_stock/i18n/es_AR.po | 35 ++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 account_payment_purchase_stock/i18n/es_AR.po diff --git a/account_payment_purchase_stock/i18n/es_AR.po b/account_payment_purchase_stock/i18n/es_AR.po new file mode 100644 index 000000000..596210779 --- /dev/null +++ b/account_payment_purchase_stock/i18n/es_AR.po @@ -0,0 +1,35 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_payment_purchase_stock +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: es_AR\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: account_payment_purchase_stock +#: model:ir.model.fields,field_description:account_payment_purchase_stock.field_stock_rule__display_name +msgid "Display Name" +msgstr "" + +#. module: account_payment_purchase_stock +#: model:ir.model.fields,field_description:account_payment_purchase_stock.field_stock_rule__id +msgid "ID" +msgstr "" + +#. module: account_payment_purchase_stock +#: model:ir.model.fields,field_description:account_payment_purchase_stock.field_stock_rule____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_payment_purchase_stock +#: model:ir.model,name:account_payment_purchase_stock.model_stock_rule +msgid "Stock Rule" +msgstr "" From f8f1b3c46756967d7515ff6e4230d906b24dd7b8 Mon Sep 17 00:00:00 2001 From: Ignacio Buioli Date: Thu, 1 Apr 2021 02:47:39 +0000 Subject: [PATCH 06/18] Translated using Weblate (Spanish (Argentina)) Currently translated at 100.0% (4 of 4 strings) Translation: bank-payment-14.0/bank-payment-14.0-account_payment_purchase_stock Translate-URL: https://translation.odoo-community.org/projects/bank-payment-14-0/bank-payment-14-0-account_payment_purchase_stock/es_AR/ --- account_payment_purchase_stock/i18n/es_AR.po | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/account_payment_purchase_stock/i18n/es_AR.po b/account_payment_purchase_stock/i18n/es_AR.po index 596210779..71880c389 100644 --- a/account_payment_purchase_stock/i18n/es_AR.po +++ b/account_payment_purchase_stock/i18n/es_AR.po @@ -6,30 +6,32 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2021-04-01 03:48+0000\n" +"Last-Translator: Ignacio Buioli \n" "Language-Team: none\n" "Language: es_AR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.3.2\n" #. module: account_payment_purchase_stock #: model:ir.model.fields,field_description:account_payment_purchase_stock.field_stock_rule__display_name msgid "Display Name" -msgstr "" +msgstr "Mostrar Nombre" #. module: account_payment_purchase_stock #: model:ir.model.fields,field_description:account_payment_purchase_stock.field_stock_rule__id msgid "ID" -msgstr "" +msgstr "ID" #. module: account_payment_purchase_stock #: model:ir.model.fields,field_description:account_payment_purchase_stock.field_stock_rule____last_update msgid "Last Modified on" -msgstr "" +msgstr "Última modificación en" #. module: account_payment_purchase_stock #: model:ir.model,name:account_payment_purchase_stock.model_stock_rule msgid "Stock Rule" -msgstr "" +msgstr "Regla de Inventario" From 6d077db16751a67fa59670f9fc134c3998c9723d Mon Sep 17 00:00:00 2001 From: Yves Le Doeuff Date: Sat, 10 Apr 2021 14:46:51 +0000 Subject: [PATCH 07/18] Added translation using Weblate (French (France)) --- account_payment_purchase_stock/i18n/fr_FR.po | 35 ++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 account_payment_purchase_stock/i18n/fr_FR.po diff --git a/account_payment_purchase_stock/i18n/fr_FR.po b/account_payment_purchase_stock/i18n/fr_FR.po new file mode 100644 index 000000000..b13dc7acd --- /dev/null +++ b/account_payment_purchase_stock/i18n/fr_FR.po @@ -0,0 +1,35 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_payment_purchase_stock +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: fr_FR\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: account_payment_purchase_stock +#: model:ir.model.fields,field_description:account_payment_purchase_stock.field_stock_rule__display_name +msgid "Display Name" +msgstr "" + +#. module: account_payment_purchase_stock +#: model:ir.model.fields,field_description:account_payment_purchase_stock.field_stock_rule__id +msgid "ID" +msgstr "" + +#. module: account_payment_purchase_stock +#: model:ir.model.fields,field_description:account_payment_purchase_stock.field_stock_rule____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_payment_purchase_stock +#: model:ir.model,name:account_payment_purchase_stock.model_stock_rule +msgid "Stock Rule" +msgstr "" From 25e71ed49eeb2b3f4ae42c5c76c226fb03ca1e75 Mon Sep 17 00:00:00 2001 From: Yves Le Doeuff Date: Sat, 10 Apr 2021 14:47:26 +0000 Subject: [PATCH 08/18] Translated using Weblate (French (France)) Currently translated at 75.0% (3 of 4 strings) Translation: bank-payment-14.0/bank-payment-14.0-account_payment_purchase_stock Translate-URL: https://translation.odoo-community.org/projects/bank-payment-14-0/bank-payment-14-0-account_payment_purchase_stock/fr_FR/ --- account_payment_purchase_stock/i18n/fr_FR.po | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/account_payment_purchase_stock/i18n/fr_FR.po b/account_payment_purchase_stock/i18n/fr_FR.po index b13dc7acd..a2f8d0143 100644 --- a/account_payment_purchase_stock/i18n/fr_FR.po +++ b/account_payment_purchase_stock/i18n/fr_FR.po @@ -6,18 +6,20 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2021-04-10 14:47+0000\n" +"Last-Translator: Yves Le Doeuff \n" "Language-Team: none\n" "Language: fr_FR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.3.2\n" #. module: account_payment_purchase_stock #: model:ir.model.fields,field_description:account_payment_purchase_stock.field_stock_rule__display_name msgid "Display Name" -msgstr "" +msgstr "Nom affiché" #. module: account_payment_purchase_stock #: model:ir.model.fields,field_description:account_payment_purchase_stock.field_stock_rule__id @@ -27,9 +29,9 @@ msgstr "" #. module: account_payment_purchase_stock #: model:ir.model.fields,field_description:account_payment_purchase_stock.field_stock_rule____last_update msgid "Last Modified on" -msgstr "" +msgstr "Dernière modification" #. module: account_payment_purchase_stock #: model:ir.model,name:account_payment_purchase_stock.model_stock_rule msgid "Stock Rule" -msgstr "" +msgstr "Règle de stockage" From 3fd24bce233506219cee07635c461714fefa4062 Mon Sep 17 00:00:00 2001 From: Jordi Ballester Date: Thu, 29 Apr 2021 01:56:38 +0200 Subject: [PATCH 09/18] [account_payment_purchase][fix] Only warn for non-blank payment mode or bank PO - Only issue a warning message if the PO had a non-blank payment mode or bank. --- .../tests/test_account_payment_purchase_stock.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/account_payment_purchase_stock/tests/test_account_payment_purchase_stock.py b/account_payment_purchase_stock/tests/test_account_payment_purchase_stock.py index 210415a6c..b62cc8052 100644 --- a/account_payment_purchase_stock/tests/test_account_payment_purchase_stock.py +++ b/account_payment_purchase_stock/tests/test_account_payment_purchase_stock.py @@ -12,6 +12,7 @@ from odoo.addons.account_payment_purchase.tests.test_account_payment_purchase im class TestAccountPaymentPurchaseStock(TestAccountPaymentPurchase): def test_purchase_stock_order_invoicing(self): + self.purchase.onchange_partner_id() self.purchase.button_confirm() picking = self.purchase.picking_ids[0] picking.action_confirm() @@ -65,7 +66,6 @@ class TestAccountPaymentPurchaseStock(TestAccountPaymentPurchase): {"name": "Test stockable product", "type": "product"} ) self.purchase.order_line[0].product_id = stockable_product - self.purchase.payment_mode_id = False self.purchase.supplier_partner_bank_id = self.bank self.purchase.button_confirm() picking = self.purchase.picking_ids[0] From 30b027c54cbdecc04e9a628f5c4db8c941b522b5 Mon Sep 17 00:00:00 2001 From: Francesco Foresti Date: Fri, 3 Dec 2021 09:44:42 +0000 Subject: [PATCH 10/18] Added translation using Weblate (Italian) --- account_payment_purchase_stock/i18n/it.po | 35 +++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 account_payment_purchase_stock/i18n/it.po diff --git a/account_payment_purchase_stock/i18n/it.po b/account_payment_purchase_stock/i18n/it.po new file mode 100644 index 000000000..730eb3bf3 --- /dev/null +++ b/account_payment_purchase_stock/i18n/it.po @@ -0,0 +1,35 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_payment_purchase_stock +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#. module: account_payment_purchase_stock +#: model:ir.model.fields,field_description:account_payment_purchase_stock.field_stock_rule__display_name +msgid "Display Name" +msgstr "" + +#. module: account_payment_purchase_stock +#: model:ir.model.fields,field_description:account_payment_purchase_stock.field_stock_rule__id +msgid "ID" +msgstr "" + +#. module: account_payment_purchase_stock +#: model:ir.model.fields,field_description:account_payment_purchase_stock.field_stock_rule____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_payment_purchase_stock +#: model:ir.model,name:account_payment_purchase_stock.model_stock_rule +msgid "Stock Rule" +msgstr "" From f6d527e354c6845371ee31d1948c4ed9ecddf2bc Mon Sep 17 00:00:00 2001 From: Francesco Foresti Date: Fri, 3 Dec 2021 09:45:07 +0000 Subject: [PATCH 11/18] Translated using Weblate (Italian) Currently translated at 100.0% (4 of 4 strings) Translation: bank-payment-14.0/bank-payment-14.0-account_payment_purchase_stock Translate-URL: https://translation.odoo-community.org/projects/bank-payment-14-0/bank-payment-14-0-account_payment_purchase_stock/it/ --- account_payment_purchase_stock/i18n/it.po | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/account_payment_purchase_stock/i18n/it.po b/account_payment_purchase_stock/i18n/it.po index 730eb3bf3..3db8083c7 100644 --- a/account_payment_purchase_stock/i18n/it.po +++ b/account_payment_purchase_stock/i18n/it.po @@ -6,30 +6,32 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2021-12-03 12:36+0000\n" +"Last-Translator: Francesco Foresti \n" "Language-Team: none\n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.3.2\n" #. module: account_payment_purchase_stock #: model:ir.model.fields,field_description:account_payment_purchase_stock.field_stock_rule__display_name msgid "Display Name" -msgstr "" +msgstr "Nome da visualizzare" #. module: account_payment_purchase_stock #: model:ir.model.fields,field_description:account_payment_purchase_stock.field_stock_rule__id msgid "ID" -msgstr "" +msgstr "ID" #. module: account_payment_purchase_stock #: model:ir.model.fields,field_description:account_payment_purchase_stock.field_stock_rule____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: account_payment_purchase_stock #: model:ir.model,name:account_payment_purchase_stock.model_stock_rule msgid "Stock Rule" -msgstr "" +msgstr "Regola" From 2c697880573872621ac4558aa7d9ff9a6ea47dba Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Thu, 9 Dec 2021 08:03:45 +0000 Subject: [PATCH 12/18] account_payment_purchase_stock 14.0.1.0.1 --- account_payment_purchase_stock/__manifest__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/account_payment_purchase_stock/__manifest__.py b/account_payment_purchase_stock/__manifest__.py index ec2c977dc..b324d15c9 100644 --- a/account_payment_purchase_stock/__manifest__.py +++ b/account_payment_purchase_stock/__manifest__.py @@ -4,7 +4,7 @@ { "name": "Account Payment Purchase Stock", - "version": "14.0.1.0.0", + "version": "14.0.1.0.1", "category": "Banking addons", "license": "AGPL-3", "summary": "Integrate Account Payment Purchase with Stock", From 52154fe99eba9bbeab33558dec8406f097a35820 Mon Sep 17 00:00:00 2001 From: Koen Loodts Date: Thu, 16 Dec 2021 17:49:49 +0100 Subject: [PATCH 13/18] [MIG] account_payment_purchase_stock: Migration to 15.0 --- account_payment_purchase_stock/README.rst | 4 ++-- account_payment_purchase_stock/__manifest__.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/account_payment_purchase_stock/README.rst b/account_payment_purchase_stock/README.rst index 3d403a3e5..fc291953f 100644 --- a/account_payment_purchase_stock/README.rst +++ b/account_payment_purchase_stock/README.rst @@ -23,7 +23,7 @@ Account Payment Purchase Stock :target: https://runbot.odoo-community.org/runbot/173/14.0 :alt: Try me on Runbot -|badge1| |badge2| |badge3| |badge4| |badge5| +|badge1| |badge2| |badge3| |badge4| |badge5| This module combines the *account_payment_purchase* module with *purchase_stock*. @@ -96,6 +96,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/bank-payment `_ project on GitHub. +This module is part of the `OCA/bank-payment `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/account_payment_purchase_stock/__manifest__.py b/account_payment_purchase_stock/__manifest__.py index b324d15c9..2990c5893 100644 --- a/account_payment_purchase_stock/__manifest__.py +++ b/account_payment_purchase_stock/__manifest__.py @@ -4,7 +4,7 @@ { "name": "Account Payment Purchase Stock", - "version": "14.0.1.0.1", + "version": "15.0.1.0.0", "category": "Banking addons", "license": "AGPL-3", "summary": "Integrate Account Payment Purchase with Stock", From 6be1720548e9338c455745f07ee58cb73d61009c Mon Sep 17 00:00:00 2001 From: oca-ci Date: Mon, 19 Dec 2022 19:42:59 +0000 Subject: [PATCH 14/18] [UPD] Update account_payment_purchase_stock.pot --- .../i18n/account_payment_purchase_stock.pot | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/account_payment_purchase_stock/i18n/account_payment_purchase_stock.pot b/account_payment_purchase_stock/i18n/account_payment_purchase_stock.pot index 5080dbb3c..364da1236 100644 --- a/account_payment_purchase_stock/i18n/account_payment_purchase_stock.pot +++ b/account_payment_purchase_stock/i18n/account_payment_purchase_stock.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: account_payment_purchase_stock -#: model:ir.model.fields,field_description:account_payment_purchase_stock.field_stock_rule__display_name -msgid "Display Name" -msgstr "" - -#. module: account_payment_purchase_stock -#: model:ir.model.fields,field_description:account_payment_purchase_stock.field_stock_rule__id -msgid "ID" -msgstr "" - -#. module: account_payment_purchase_stock -#: model:ir.model.fields,field_description:account_payment_purchase_stock.field_stock_rule____last_update -msgid "Last Modified on" -msgstr "" - #. module: account_payment_purchase_stock #: model:ir.model,name:account_payment_purchase_stock.model_stock_rule msgid "Stock Rule" From d075b61eccbd4690178c33fefc6ac38646556c5e Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Mon, 19 Dec 2022 19:46:40 +0000 Subject: [PATCH 15/18] [UPD] README.rst --- account_payment_purchase_stock/README.rst | 10 +++++----- .../static/description/index.html | 6 +++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/account_payment_purchase_stock/README.rst b/account_payment_purchase_stock/README.rst index fc291953f..83febcf2d 100644 --- a/account_payment_purchase_stock/README.rst +++ b/account_payment_purchase_stock/README.rst @@ -14,16 +14,16 @@ Account Payment Purchase Stock :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fbank--payment-lightgray.png?logo=github - :target: https://github.com/OCA/bank-payment/tree/14.0/account_payment_purchase_stock + :target: https://github.com/OCA/bank-payment/tree/15.0/account_payment_purchase_stock :alt: OCA/bank-payment .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/bank-payment-14-0/bank-payment-14-0-account_payment_purchase_stock + :target: https://translation.odoo-community.org/projects/bank-payment-15-0/bank-payment-15-0-account_payment_purchase_stock :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/173/14.0 + :target: https://runbot.odoo-community.org/runbot/173/15.0 :alt: Try me on Runbot -|badge1| |badge2| |badge3| |badge4| |badge5| +|badge1| |badge2| |badge3| |badge4| |badge5| This module combines the *account_payment_purchase* module with *purchase_stock*. @@ -53,7 +53,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. diff --git a/account_payment_purchase_stock/static/description/index.html b/account_payment_purchase_stock/static/description/index.html index c8f95ed63..7f1edf9dc 100644 --- a/account_payment_purchase_stock/static/description/index.html +++ b/account_payment_purchase_stock/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: AGPL-3 OCA/bank-payment Translate me on Weblate Try me on Runbot

+

Beta License: AGPL-3 OCA/bank-payment Translate me on Weblate Try me on Runbot

This module combines the account_payment_purchase module with purchase_stock.

Table of contents

@@ -401,7 +401,7 @@ ul.auto-toc {

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.

@@ -438,7 +438,7 @@ If you spotted it first, help us smashing it by providing a detailed and welcome

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

+

This module is part of the OCA/bank-payment project on GitHub.

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

From 2441665e9a4331963c41dc366f54bcee160d234d Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 19 Dec 2022 20:09:00 +0000 Subject: [PATCH 16/18] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: bank-payment-15.0/bank-payment-15.0-account_payment_purchase_stock Translate-URL: https://translation.odoo-community.org/projects/bank-payment-15-0/bank-payment-15-0-account_payment_purchase_stock/ --- account_payment_purchase_stock/i18n/es_AR.po | 24 ++++++++------------ account_payment_purchase_stock/i18n/fr_FR.po | 21 +++++------------ 2 files changed, 15 insertions(+), 30 deletions(-) diff --git a/account_payment_purchase_stock/i18n/es_AR.po b/account_payment_purchase_stock/i18n/es_AR.po index 71880c389..dd37f3d02 100644 --- a/account_payment_purchase_stock/i18n/es_AR.po +++ b/account_payment_purchase_stock/i18n/es_AR.po @@ -16,22 +16,16 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.3.2\n" -#. module: account_payment_purchase_stock -#: model:ir.model.fields,field_description:account_payment_purchase_stock.field_stock_rule__display_name -msgid "Display Name" -msgstr "Mostrar Nombre" - -#. module: account_payment_purchase_stock -#: model:ir.model.fields,field_description:account_payment_purchase_stock.field_stock_rule__id -msgid "ID" -msgstr "ID" - -#. module: account_payment_purchase_stock -#: model:ir.model.fields,field_description:account_payment_purchase_stock.field_stock_rule____last_update -msgid "Last Modified on" -msgstr "Última modificación en" - #. module: account_payment_purchase_stock #: model:ir.model,name:account_payment_purchase_stock.model_stock_rule msgid "Stock Rule" msgstr "Regla de Inventario" + +#~ msgid "Display Name" +#~ msgstr "Mostrar Nombre" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Última modificación en" diff --git a/account_payment_purchase_stock/i18n/fr_FR.po b/account_payment_purchase_stock/i18n/fr_FR.po index a2f8d0143..8c301fee5 100644 --- a/account_payment_purchase_stock/i18n/fr_FR.po +++ b/account_payment_purchase_stock/i18n/fr_FR.po @@ -16,22 +16,13 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 4.3.2\n" -#. module: account_payment_purchase_stock -#: model:ir.model.fields,field_description:account_payment_purchase_stock.field_stock_rule__display_name -msgid "Display Name" -msgstr "Nom affiché" - -#. module: account_payment_purchase_stock -#: model:ir.model.fields,field_description:account_payment_purchase_stock.field_stock_rule__id -msgid "ID" -msgstr "" - -#. module: account_payment_purchase_stock -#: model:ir.model.fields,field_description:account_payment_purchase_stock.field_stock_rule____last_update -msgid "Last Modified on" -msgstr "Dernière modification" - #. module: account_payment_purchase_stock #: model:ir.model,name:account_payment_purchase_stock.model_stock_rule msgid "Stock Rule" msgstr "Règle de stockage" + +#~ msgid "Display Name" +#~ msgstr "Nom affiché" + +#~ msgid "Last Modified on" +#~ msgstr "Dernière modification" From 795c83e5b9b96df4c0efa17ff09122a3cacd63b1 Mon Sep 17 00:00:00 2001 From: SodexisTeam Date: Tue, 14 Mar 2023 15:12:59 +0530 Subject: [PATCH 17/18] [IMP] account_payment_purchase_stock: pre-commit stuff --- .../odoo/addons/account_payment_purchase_stock | 1 + setup/account_payment_purchase_stock/setup.py | 6 ++++++ 2 files changed, 7 insertions(+) create mode 120000 setup/account_payment_purchase_stock/odoo/addons/account_payment_purchase_stock create mode 100644 setup/account_payment_purchase_stock/setup.py diff --git a/setup/account_payment_purchase_stock/odoo/addons/account_payment_purchase_stock b/setup/account_payment_purchase_stock/odoo/addons/account_payment_purchase_stock new file mode 120000 index 000000000..02d0ec4c2 --- /dev/null +++ b/setup/account_payment_purchase_stock/odoo/addons/account_payment_purchase_stock @@ -0,0 +1 @@ +../../../../account_payment_purchase_stock \ No newline at end of file diff --git a/setup/account_payment_purchase_stock/setup.py b/setup/account_payment_purchase_stock/setup.py new file mode 100644 index 000000000..28c57bb64 --- /dev/null +++ b/setup/account_payment_purchase_stock/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) From 5a899bb52f466f23ad2853c7ca5e54eb22aba00e Mon Sep 17 00:00:00 2001 From: SodexisTeam Date: Tue, 14 Mar 2023 15:16:17 +0530 Subject: [PATCH 18/18] [MIG] account_payment_purchase_stock: Migration to 16.0 --- account_payment_purchase_stock/__manifest__.py | 2 +- .../models/stock_rule.py | 2 +- .../tests/test_account_payment_purchase_stock.py | 15 +++++++-------- 3 files changed, 9 insertions(+), 10 deletions(-) diff --git a/account_payment_purchase_stock/__manifest__.py b/account_payment_purchase_stock/__manifest__.py index 2990c5893..f558e422d 100644 --- a/account_payment_purchase_stock/__manifest__.py +++ b/account_payment_purchase_stock/__manifest__.py @@ -4,7 +4,7 @@ { "name": "Account Payment Purchase Stock", - "version": "15.0.1.0.0", + "version": "16.0.1.0.0", "category": "Banking addons", "license": "AGPL-3", "summary": "Integrate Account Payment Purchase with Stock", diff --git a/account_payment_purchase_stock/models/stock_rule.py b/account_payment_purchase_stock/models/stock_rule.py index 390e44375..d03a3fc8a 100644 --- a/account_payment_purchase_stock/models/stock_rule.py +++ b/account_payment_purchase_stock/models/stock_rule.py @@ -11,7 +11,7 @@ class StockRule(models.Model): """Propagate payment mode on MTO/drop shipping.""" res = super()._prepare_purchase_order(company_id, origins, values) values = values[0] - partner = values["supplier"].name + partner = values["supplier"].partner_id if partner: res["payment_mode_id"] = partner.with_company( self.company_id.id diff --git a/account_payment_purchase_stock/tests/test_account_payment_purchase_stock.py b/account_payment_purchase_stock/tests/test_account_payment_purchase_stock.py index b62cc8052..179f820a8 100644 --- a/account_payment_purchase_stock/tests/test_account_payment_purchase_stock.py +++ b/account_payment_purchase_stock/tests/test_account_payment_purchase_stock.py @@ -3,7 +3,6 @@ # License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html from odoo import fields -from odoo.tests import Form from odoo.addons.account_payment_purchase.tests.test_account_payment_purchase import ( TestAccountPaymentPurchase, @@ -16,14 +15,14 @@ class TestAccountPaymentPurchaseStock(TestAccountPaymentPurchase): self.purchase.button_confirm() picking = self.purchase.picking_ids[0] picking.action_confirm() - picking.move_lines.write({"quantity_done": 1.0}) + picking.move_ids.write({"quantity_done": 1.0}) picking.button_validate() invoice = self.env["account.move"].create( {"partner_id": self.partner.id, "move_type": "in_invoice"} ) - with Form(invoice) as inv: - inv.purchase_id = self.purchase + invoice.purchase_id = self.purchase + invoice._onchange_purchase_auto_complete() self.assertEqual( self.purchase.invoice_ids[0].payment_mode_id, self.payment_mode ) @@ -37,7 +36,7 @@ class TestAccountPaymentPurchaseStock(TestAccountPaymentPurchase): self.purchase.button_confirm() picking = self.purchase.picking_ids[0] picking.action_confirm() - picking.move_lines.write({"quantity_done": 1.0}) + picking.move_ids.write({"quantity_done": 1.0}) picking.button_validate() invoice = self.env["account.move"].create( @@ -52,7 +51,7 @@ class TestAccountPaymentPurchaseStock(TestAccountPaymentPurchase): purchase2.button_confirm() picking = purchase2.picking_ids[0] picking.action_confirm() - picking.move_lines.write({"quantity_done": 1.0}) + picking.move_ids.write({"quantity_done": 1.0}) picking.button_validate() invoice.purchase_id = purchase2 result = invoice._onchange_purchase_auto_complete() @@ -70,7 +69,7 @@ class TestAccountPaymentPurchaseStock(TestAccountPaymentPurchase): self.purchase.button_confirm() picking = self.purchase.picking_ids[0] picking.action_confirm() - picking.move_lines.write({"quantity_done": 1.0}) + picking.move_ids.write({"quantity_done": 1.0}) picking.button_validate() invoice = self.env["account.move"].create( @@ -84,7 +83,7 @@ class TestAccountPaymentPurchaseStock(TestAccountPaymentPurchase): purchase2.button_confirm() picking = purchase2.picking_ids[0] picking.action_confirm() - picking.move_lines.write({"quantity_done": 1.0}) + picking.move_ids.write({"quantity_done": 1.0}) picking.button_validate() invoice.purchase_id = purchase2 result = invoice._onchange_purchase_auto_complete()