From 881df7d3c6936cf2b25271641e768aeb4ae89175 Mon Sep 17 00:00:00 2001 From: Andrea Date: Tue, 21 May 2019 09:32:24 +0200 Subject: [PATCH 1/7] 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 z?n?eq1XP>p-IM$Z^C;2L3itnbJZAip*Zo0aw2bs8@(s^~*8T9go!%dHcAz2lM;`yp zD=7&xjFV$S&5uDaiScyD?B-i1ze`+CoRtz`Wn+Zl&#s4&}MO{@N!ufrzjG$B79)Y2d3tBk&)TxUTw@QS0TEL_?njX|@vq?Uz(nBFK5Pq7*xj#u*R&i|?7+6# z+|r_n#SW&LXhtheZdah{ZVoqwyT{D>MC3nkFF#N)xLi{p7J1jXlmVeb;cP5?e(=f# zuT7fvjSbjS781v?7{)-X3*?>tq?)Yd)~|1{BDS(pqC zC}~H#WXlkUW*H5CDOo<)#x7%RY)A;ShGhI5s*#cRDA8YgqG(HeKDx+#(ZQ?386dv! zlXCO)w91~Vw4AmOcATuV653fa9R$fyK8ul%rG z-wfS zihugoZyr38Im?Zuh6@RcF~t1anQu7>#lPpb#}4cOA!EM11`%f*07RqOVkmX{p~KJ9 z^zP;K#|)$`^Rb{rnHGH{~>1(fawV0*Z#)}M`m8-?ZJV<+e}s9wE# z)l&az?w^5{)`S(%MRzxdNqrs1n*-=jS^_jqE*5XDrA0+VE`5^*p3CuM<&dZEeCjoz zR;uu_H9ZPZV|fQq`Cyw4nscrVwi!fE6ciMmX$!_hN7uF;jjKG)d2@aC4ropY)8etW=xJvni)8eHi`H$%#zn^WJ5NLc-rqk|u&&4Z6fD_m&JfSI1Bvb?b<*n&sfl0^t z=HnmRl`XrFvMKB%9}>PaA`m-fK6a0(8=qPkWS5bb4=v?XcWi&hRY?O5HdulRi4?fN zlsJ*N-0Qw+Yic@s0(2uy%F@ib;GjXt01Fmx5XbRo6+n|pP(&nodMoap^z{~q ziEeaUT@Mxe3vJSfI6?uLND(CNr=#^W<1b}jzW58bIfyWTDle$mmS(|x-0|2UlX+9k zQ^EX7Nw}?EzVoBfT(-LT|=9N@^hcn-_p&sqG z&*oVs2JSU+N4ZD`FhCAWaS;>|wH2G*Id|?pa#@>tyxX`+4HyIArWDvVrX)2WAOQff z0qyHu&-S@i^MS-+j--!pr4fPBj~_8({~e1bfcl0wI1kaoN>mJL6KUPQm5N7lB(ui1 zE-o%kq)&djzWJ}ob<-GfDlkB;F31j-VHKvQUGQ3sp`CwyGJk_i!y^sD0fqC@$9|jO zOqN!r!8-p==F@ZVP=U$qSpY(gQ0)59P1&t@y?5rvg<}E+GB}26NYPp4f2YFQrQtot5mn3wu_qprZ=>Ig-$ zbW26Ws~IgY>}^5w`vTB(G`PTZaDiGBo5o(tp)qli|NeV( z@H_=R8V39rt5J5YB2Ky?4eJJ#b`_iBe2ot~6%7mLt5t8Vwi^Jy7|jWXqa3amOIoRb zOr}WVFP--DsS`1WpN%~)t3R!arKF^Q$e12KEqU36AWwnCBICpH4XCsfnyrHr>$I$4 z!DpKX$OKLWarN7nv@!uIA+~RNO)l$$w}p(;b>mx8pwYvu;dD_unryX_NhT8*Tj>BTrTTL&!?O+%Rv;b?B??gSzdp?6Uug9{ zd@V08Z$BdI?fpoCS$)t4mg4rT8Q_I}h`0d-vYZ^|dOB*Q^S|xqTV*vIg?@fVFSmMpaw0qtTRbx} z({Pg?#{2`sc9)M5N$*N|4;^t$+QP?#mov zGVC@I*lBVrOU-%2y!7%)fAKjpEFsgQc4{amtiHb95KQEwvf<(3T<9-Zm$xIew#P22 zc2Ix|App^>v6(3L_MCU0d3W##AB0M~3D00EWoKZqsJYT(#@w$Y_H7G22M~ApVFTRHMI_3be)Lkn#0F*V8Pq zc}`Cjy$bE;FJ6H7p=0y#R>`}-m4(0F>%@P|?7fx{=R^uFdISRnZ2W_xQhD{YuR3t< z{6yxu=4~JkeA;|(J6_nv#>Nvs&FuLA&PW^he@t(UwFFE8)|a!R{`E`K`i^ZnyE4$k z;(749Ix|oi$c3QbEJ3b~D_kQsPz~fIUKym($a_7dJ?o+40*OLl^{=&oq$<#Q(yyrp z{J-FAniyAw9tPbe&IhQ|a`DqFTVQGQ&Gq3!C2==4x{6EJwiPZ8zub-iXoUtkJiG{} zPaR&}_fn8_z~(=;5lD-aPWD3z8PZS@AaUiomF!G8I}Mf>e~0g#BelA-5#`cj;O5>N 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 1336b4f38f75fc33f1ffbc08d6bbc3d572fb293b Mon Sep 17 00:00:00 2001 From: Carlos Roca Date: Fri, 22 Jan 2021 13:21:09 +0100 Subject: [PATCH 2/7] [MIG] account_payment_purchase_stock: Migration to v14 --- account_payment_purchase_stock/README.rst | 10 ++--- .../__manifest__.py | 2 +- .../i18n/account_payment_purchase_stock.pot | 17 ++++++++- account_payment_purchase_stock/i18n/es_AR.po | 37 +++++++++++++++++++ account_payment_purchase_stock/i18n/fr_FR.po | 37 +++++++++++++++++++ .../models/stock_rule.py | 4 +- .../static/description/index.html | 6 +-- .../test_account_payment_purchase_stock.py | 8 ++-- 8 files changed, 105 insertions(+), 16 deletions(-) create mode 100644 account_payment_purchase_stock/i18n/es_AR.po create mode 100644 account_payment_purchase_stock/i18n/fr_FR.po 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/__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/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" 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..71880c389 --- /dev/null +++ b/account_payment_purchase_stock/i18n/es_AR.po @@ -0,0 +1,37 @@ +# 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" +"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 "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" 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..a2f8d0143 --- /dev/null +++ b/account_payment_purchase_stock/i18n/fr_FR.po @@ -0,0 +1,37 @@ +# 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" +"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 "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" 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/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.

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 d56decad301ee3147f51e3d6546578dc5f96fc10 Mon Sep 17 00:00:00 2001 From: Jordi Ballester Date: Thu, 29 Apr 2021 01:56:38 +0200 Subject: [PATCH 3/7] [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. --- .../__manifest__.py | 2 +- account_payment_purchase_stock/i18n/it.po | 37 +++++++++++++++++++ .../test_account_payment_purchase_stock.py | 2 +- 3 files changed, 39 insertions(+), 2 deletions(-) create mode 100644 account_payment_purchase_stock/i18n/it.po 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", diff --git a/account_payment_purchase_stock/i18n/it.po b/account_payment_purchase_stock/i18n/it.po new file mode 100644 index 000000000..3db8083c7 --- /dev/null +++ b/account_payment_purchase_stock/i18n/it.po @@ -0,0 +1,37 @@ +# 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" +"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 "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 "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 "Ultima modifica il" + +#. module: account_payment_purchase_stock +#: model:ir.model,name:account_payment_purchase_stock.model_stock_rule +msgid "Stock Rule" +msgstr "Regola" 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 9388fbdd8e9fa224bf48bed68f5a9ff5ddcd48bf Mon Sep 17 00:00:00 2001 From: Koen Loodts Date: Thu, 16 Dec 2021 17:49:49 +0100 Subject: [PATCH 4/7] [MIG] account_payment_purchase_stock: Migration to 15.0 --- account_payment_purchase_stock/README.rst | 10 ++++---- .../__manifest__.py | 2 +- .../i18n/account_payment_purchase_stock.pot | 17 +------------ account_payment_purchase_stock/i18n/es_AR.po | 24 +++++++------------ account_payment_purchase_stock/i18n/fr_FR.po | 21 +++++----------- .../static/description/index.html | 6 ++--- 6 files changed, 25 insertions(+), 55 deletions(-) diff --git a/account_payment_purchase_stock/README.rst b/account_payment_purchase_stock/README.rst index 3d403a3e5..83febcf2d 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/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| @@ -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/__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", 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" 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" 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 19334cf87d2f705d6f89b1551bda716ed6ccc38b Mon Sep 17 00:00:00 2001 From: SodexisTeam Date: Tue, 14 Mar 2023 15:16:17 +0530 Subject: [PATCH 5/7] [MIG] account_payment_purchase_stock: Migration to 16.0 --- account_payment_purchase_stock/README.rst | 23 ++++++---- .../__manifest__.py | 2 +- .../i18n/account_payment_purchase_stock.pot | 2 +- account_payment_purchase_stock/i18n/es.po | 22 +++++++++ account_payment_purchase_stock/i18n/fr.po | 22 +++++++++ account_payment_purchase_stock/i18n/it.po | 32 ++++++------- .../models/stock_rule.py | 2 +- .../static/description/index.html | 46 ++++++++++--------- .../test_account_payment_purchase_stock.py | 15 +++--- 9 files changed, 104 insertions(+), 62 deletions(-) create mode 100644 account_payment_purchase_stock/i18n/es.po create mode 100644 account_payment_purchase_stock/i18n/fr.po diff --git a/account_payment_purchase_stock/README.rst b/account_payment_purchase_stock/README.rst index 83febcf2d..6e48a7868 100644 --- a/account_payment_purchase_stock/README.rst +++ b/account_payment_purchase_stock/README.rst @@ -2,10 +2,13 @@ Account Payment Purchase Stock ============================== -.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:6823ed3ee8a21c04b358aac1561c754f333d2c43318fec619787708fa7756a66 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png :target: https://odoo-community.org/page/development-status @@ -14,16 +17,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/15.0/account_payment_purchase_stock + :target: https://github.com/OCA/bank-payment/tree/16.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-15-0/bank-payment-15-0-account_payment_purchase_stock + :target: https://translation.odoo-community.org/projects/bank-payment-16-0/bank-payment-16-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/15.0 - :alt: Try me on Runbot +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/bank-payment&target_branch=16.0 + :alt: Try me on Runboat -|badge1| |badge2| |badge3| |badge4| |badge5| +|badge1| |badge2| |badge3| |badge4| |badge5| This module combines the *account_payment_purchase* module with *purchase_stock*. @@ -52,8 +55,8 @@ 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 `_. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -96,6 +99,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 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/i18n/account_payment_purchase_stock.pot b/account_payment_purchase_stock/i18n/account_payment_purchase_stock.pot index 364da1236..96d6aa9f8 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 15.0\n" +"Project-Id-Version: Odoo Server 16.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: \n" "Language-Team: \n" diff --git a/account_payment_purchase_stock/i18n/es.po b/account_payment_purchase_stock/i18n/es.po new file mode 100644 index 000000000..73af41393 --- /dev/null +++ b/account_payment_purchase_stock/i18n/es.po @@ -0,0 +1,22 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_payment_purchase_stock +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-07-21 09:11+0000\n" +"Last-Translator: Ivorra78 \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 4.17\n" + +#. module: account_payment_purchase_stock +#: model:ir.model,name:account_payment_purchase_stock.model_stock_rule +msgid "Stock Rule" +msgstr "Regla de existencias" diff --git a/account_payment_purchase_stock/i18n/fr.po b/account_payment_purchase_stock/i18n/fr.po new file mode 100644 index 000000000..a6bf699d1 --- /dev/null +++ b/account_payment_purchase_stock/i18n/fr.po @@ -0,0 +1,22 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_payment_purchase_stock +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-06-29 12:08+0000\n" +"Last-Translator: Rémi \n" +"Language-Team: none\n" +"Language: 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.17\n" + +#. module: account_payment_purchase_stock +#: model:ir.model,name:account_payment_purchase_stock.model_stock_rule +msgid "Stock Rule" +msgstr "Règle de stock" diff --git a/account_payment_purchase_stock/i18n/it.po b/account_payment_purchase_stock/i18n/it.po index 3db8083c7..bf4905162 100644 --- a/account_payment_purchase_stock/i18n/it.po +++ b/account_payment_purchase_stock/i18n/it.po @@ -6,32 +6,26 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2021-12-03 12:36+0000\n" -"Last-Translator: Francesco Foresti \n" +"PO-Revision-Date: 2023-06-07 13:15+0000\n" +"Last-Translator: mymage \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 "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 "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 "Ultima modifica il" +"X-Generator: Weblate 4.17\n" #. module: account_payment_purchase_stock #: model:ir.model,name:account_payment_purchase_stock.model_stock_rule msgid "Stock Rule" -msgstr "Regola" +msgstr "Regola di giacenza" + +#~ msgid "Display Name" +#~ msgstr "Nome visualizzato" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Ultima modifica il" 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/static/description/index.html b/account_payment_purchase_stock/static/description/index.html index 7f1edf9dc..9deb75e85 100644 --- a/account_payment_purchase_stock/static/description/index.html +++ b/account_payment_purchase_stock/static/description/index.html @@ -1,20 +1,20 @@ - + - + Account Payment Purchase Stock - - -
-

Account Payment Purchase Stock

- - -

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

-

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 to smash 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.

-
-
-
- - + + + + + + +Account Payment Purchase Stock + + + +
+

Account Payment Purchase Stock

+ + +

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

+

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 to smash 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.

+
+
+
+ + From 3268a9438a1726441bf4f8743fadea5d60d95c57 Mon Sep 17 00:00:00 2001 From: David Ramia Date: Sun, 26 Nov 2023 20:32:58 +0100 Subject: [PATCH 7/7] [MIG] account_payment_purchase_stock: Migration to 17.0 --- account_payment_purchase_stock/__manifest__.py | 2 +- .../tests/test_account_payment_purchase_stock.py | 5 ----- 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/account_payment_purchase_stock/__manifest__.py b/account_payment_purchase_stock/__manifest__.py index f558e422d..64256b537 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": "16.0.1.0.0", + "version": "17.0.1.0.0", "category": "Banking addons", "license": "AGPL-3", "summary": "Integrate Account Payment Purchase with 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 index 179f820a8..de03f378d 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 @@ -15,7 +15,6 @@ class TestAccountPaymentPurchaseStock(TestAccountPaymentPurchase): self.purchase.button_confirm() picking = self.purchase.picking_ids[0] picking.action_confirm() - picking.move_ids.write({"quantity_done": 1.0}) picking.button_validate() invoice = self.env["account.move"].create( @@ -36,7 +35,6 @@ class TestAccountPaymentPurchaseStock(TestAccountPaymentPurchase): self.purchase.button_confirm() picking = self.purchase.picking_ids[0] picking.action_confirm() - picking.move_ids.write({"quantity_done": 1.0}) picking.button_validate() invoice = self.env["account.move"].create( @@ -51,7 +49,6 @@ class TestAccountPaymentPurchaseStock(TestAccountPaymentPurchase): purchase2.button_confirm() picking = purchase2.picking_ids[0] picking.action_confirm() - picking.move_ids.write({"quantity_done": 1.0}) picking.button_validate() invoice.purchase_id = purchase2 result = invoice._onchange_purchase_auto_complete() @@ -69,7 +66,6 @@ class TestAccountPaymentPurchaseStock(TestAccountPaymentPurchase): self.purchase.button_confirm() picking = self.purchase.picking_ids[0] picking.action_confirm() - picking.move_ids.write({"quantity_done": 1.0}) picking.button_validate() invoice = self.env["account.move"].create( @@ -83,7 +79,6 @@ class TestAccountPaymentPurchaseStock(TestAccountPaymentPurchase): purchase2.button_confirm() picking = purchase2.picking_ids[0] picking.action_confirm() - picking.move_ids.write({"quantity_done": 1.0}) picking.button_validate() invoice.purchase_id = purchase2 result = invoice._onchange_purchase_auto_complete()