mirror of
https://github.com/OCA/bank-payment.git
synced 2025-02-02 10:37:31 +02:00
[MIG] account_payment_sale: Migration to 16.0
This commit is contained in:
committed by
Atchuthan Ubendran
parent
2b3ccb76b9
commit
e7b4edbe58
@@ -1,3 +1,2 @@
|
||||
from . import models
|
||||
from . import wizard
|
||||
from . import tests
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
{
|
||||
"name": "Account Payment Sale",
|
||||
"version": "15.0.1.0.0",
|
||||
"version": "16.0.1.0.0",
|
||||
"category": "Banking addons",
|
||||
"license": "AGPL-3",
|
||||
"summary": "Adds payment mode on sale orders",
|
||||
|
||||
@@ -12,6 +12,7 @@ class SaleOrder(models.Model):
|
||||
compute="_compute_payment_mode",
|
||||
store=True,
|
||||
readonly=False,
|
||||
precompute=True,
|
||||
check_company=True,
|
||||
domain="[('payment_type', '=', 'inbound'), ('company_id', '=', company_id)]",
|
||||
)
|
||||
|
||||
@@ -5,3 +5,4 @@
|
||||
* Raphaël Valyi
|
||||
* Raf Ven <raf.ven@dynapps.be>
|
||||
* Manuel Regidor <manuel.regidor@sygel.es>
|
||||
* Sodexis <dev@sodexis.com>
|
||||
|
||||
@@ -10,8 +10,6 @@ class TestSaleOrder(CommonTestCase):
|
||||
def create_sale_order(self, payment_mode=None):
|
||||
with Form(self.env["sale.order"]) as sale_form:
|
||||
sale_form.partner_id = self.base_partner
|
||||
sale_form.partner_invoice_id = self.base_partner
|
||||
sale_form.partner_shipping_id = self.base_partner
|
||||
sale_form.pricelist_id = self.env.ref("product.list0")
|
||||
for (_, p) in self.products.items():
|
||||
with sale_form.order_line.new() as order_line:
|
||||
@@ -89,6 +87,7 @@ class TestSaleOrder(CommonTestCase):
|
||||
"advance_payment_method": "fixed",
|
||||
"fixed_amount": 5,
|
||||
"product_id": self.env.ref("sale.advance_product_0").id,
|
||||
"sale_order_ids": order,
|
||||
}
|
||||
)
|
||||
payment.with_context(**context).create_invoices()
|
||||
|
||||
@@ -7,8 +7,8 @@ from odoo import models
|
||||
class SaleAdvancePaymentInv(models.TransientModel):
|
||||
_inherit = "sale.advance.payment.inv"
|
||||
|
||||
def _prepare_invoice_values(self, order, name, amount, so_line):
|
||||
def _prepare_invoice_values(self, order, so_line):
|
||||
"""Copy payment mode from sale order to invoice"""
|
||||
vals = super()._prepare_invoice_values(order, name, amount, so_line)
|
||||
vals = super()._prepare_invoice_values(order, so_line)
|
||||
order._get_payment_mode_vals(vals)
|
||||
return vals
|
||||
|
||||
Reference in New Issue
Block a user