Sélectionner une révision Git
res_partner_lists.py
Bifurcation depuis
Le Filament / Confédération Générale des SCOP / cgscop_partner
Le projet source a une visibilité limitée.
scop_registration_wizard.py 1,09 Kio
# © 2021 Le Filament (<http://www.le-filament.com>)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
from odoo import _, fields, models
from odoo.exceptions import UserError
class ScopCompulsoryFieldsSuiviWizard(models.TransientModel):
_name = "scop.compulsory.fields.suivi.wizard"
_description = "Wizard: Confirmer les champs obligatoires pour passage en suivi "
partner_id = fields.Many2one(
comodel_name="res.partner", string="Coop", required=True
)
naf_id = fields.Many2one(related="partner_id.naf_id", readonly=False)
registration_date = fields.Date(
related="partner_id.registration_date", readonly=False
)
siret = fields.Char(related="partner_id.siret", readonly=False)
# ------------------------------------------------------
# Actions / Buttons
# ------------------------------------------------------
def confirm_registration(self):
"""
Passe la coop en statut "4_suivi"
"""
self.partner_id.sudo()._create_period(self.partner_id)
return {"type": "ir.actions.act_window_close"}