# © 2019 Le Filament (<http://www.le-filament.com>)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).

from odoo import models, fields


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

    # Processus d'adhésion
    
    # Processus
    purcent_realisation = fields.Integer(
        "Pourcentage de probabilité de réalisation du dossier")
    date_realisation = fields.Date("Date prévue de réalisation")

    date_first_rdv = fields.Date("Date du 1er rdv")
    date_send_guide = fields.Date("Date d’envoi du guide de faisabilité")
    feasibility_study = fields.Boolean("Etude de faisabilité signée")
    amount_feasibility_study = fields.Integer(
        "Montant de l’étude de faisabilité")
    signed_convention = fields.Boolean("Convention d’accompagnement signée")
    date_convention = fields.Date("Date de signature de la convention")
    amount_convention = fields.Integer("Montant de la convention")
    date_transmission_cg = fields.Date(
        "Date de transmission du dossier à la CG")

    # Dossier EU
    file_fse_open = fields.Boolean("Dossier FSE ouvert Oui/Non")
    date_return_file = fields.Date("Date de retour du dossier")
    fes_full = fields.Boolean("FSE Complet")
    recipient_file_fse = fields.Many2one(
        'res.partner',
        string="Destinataire du dossier FSE")

    # Complétude du dossier
    file_sent_member = fields.Boolean("Dossier d’adhésion envoyé à l’adhérent")
    date_return_adhesion_file = fields.Date(
        "Date de retour du dossier d’adhésion")
    declaration_member_received = fields.Boolean(
        "Déclaration d’adhésion reçue")
    information_sheet_received = fields.Boolean("Fiche de renseignement reçue")
    proof_of_paiement = fields.Boolean("Justificatif de paiement reçu")
    signed_status_received = fields.Boolean("Statuts signés reçue")
    journal_legal_made = fields.Boolean("Journal annonce légal effectuée")
    kbis_received = fields.Boolean("Extrait KBis reçu")
    list_external_partners_received = fields.Boolean(
        "Liste des associés extérieurs reçue")
    auto_receipt_request_received = fields.Boolean(
        "Demande de prélèvement Auto Reçu")
    rib_received = fields.Boolean("Rib reçu")