mirror of
https://github.com/OCA/bank-payment.git
synced 2025-02-02 10:37:31 +02:00
[MIG] account_payment_purchase_stock: Migration to 16.0
This commit is contained in:
committed by
Karthik, Sodexis
parent
795c83e5b9
commit
5a899bb52f
@@ -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",
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user