24 lines
673 B
Python
24 lines
673 B
Python
# Copyright 2023 ACSONE SA/NV
|
|
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
|
|
from openupgradelib import openupgrade
|
|
|
|
|
|
def _add_one_invoice_per_shipping(env):
|
|
if not openupgrade.column_exists(env.cr, "sale_order", "one_invoice_per_shipping"):
|
|
field_spec = [
|
|
(
|
|
"one_invoice_per_shipping",
|
|
"sale.order",
|
|
"sale_order",
|
|
"boolean",
|
|
"boolean",
|
|
"partner_invoicing_mode_at_shipping",
|
|
False,
|
|
)
|
|
]
|
|
openupgrade.add_fields(env, field_spec)
|
|
|
|
|
|
def pre_init_hook(env):
|
|
_add_one_invoice_per_shipping(env)
|