# Copyright 2026 Ecocentral, Criptomart
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).

from odoo import fields
from odoo import models

# Organismo de control por defecto: el código CCPAE de Ecocentral. Los
# proveedores certificados por otro consejo regulador lo sobreescriben a mano.
DEFAULT_CCPAE_ORGANISMO = "ES-ECO-019-CT"


class ResPartner(models.Model):
    _inherit = "res.partner"

    ccpae_operador = fields.Char(
        string="Nº de Operador",
        tracking=True,
        help="Número de operador en el registro del consejo regulador de "
        "producción agraria ecológica.",
    )
    ccpae_organismo = fields.Char(
        string="Organismo regulador",
        default=DEFAULT_CCPAE_ORGANISMO,
        tracking=True,
        help="Código del organismo de control que certifica al operador.",
    )
