Initial commit: Odoo 18.0-20251222 extra-addons
Some checks failed
pre-commit / pre-commit (push) Has been cancelled
tests / Detect unreleased dependencies (push) Has been cancelled
tests / test with OCB (push) Has been cancelled
tests / test with Odoo (push) Has been cancelled

This commit is contained in:
tocmo0nlord
2026-03-13 20:43:25 +00:00
parent 36e847a7df
commit adbe430761
9472 changed files with 1265727 additions and 0 deletions

View File

@@ -0,0 +1 @@
from . import sale_order

View File

@@ -0,0 +1,27 @@
# Copyright 2020 ACSONE SA/NV
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from odoo import api, fields, models
class SaleOrder(models.Model):
_inherit = "sale.order"
transmit_method_id = fields.Many2one(
comodel_name="transmit.method",
string="Transmission Method",
tracking=True,
ondelete="restrict",
compute="_compute_transmit_method_id",
store=True,
readonly=True,
)
@api.depends("partner_id", "company_id")
def _compute_transmit_method_id(self):
self.transmit_method_id = self.partner_id.customer_invoice_transmit_method_id
def _prepare_invoice(self):
values = super()._prepare_invoice()
values["transmit_method_id"] = self.transmit_method_id.id
return values