# -*- coding: utf-8 -*-
# Copyright 2024-2026 Nexa Systems Inc.
# License OPL-1 (Odoo Proprietary License v1.0)

from odoo import models, fields, api


class SaleOrder(models.Model):
    _inherit = 'sale.order'

    # ==========================================================================
    # LTC REPAIR LINK
    # ==========================================================================
    x_fc_ltc_repair_id = fields.Many2one(
        'fusion.ltc.repair',
        string='LTC Repair',
        tracking=True,
        ondelete='set null',
        index=True,
    )
    x_fc_is_ltc_repair_sale = fields.Boolean(
        compute='_compute_is_ltc_repair_sale',
        store=True,
        string='Is LTC Repair Sale',
    )

    @api.depends('x_fc_ltc_repair_id')
    def _compute_is_ltc_repair_sale(self):
        for order in self:
            order.x_fc_is_ltc_repair_sale = bool(order.x_fc_ltc_repair_id)
