Skip to content
Extraits de code Groupes Projets
Sélectionner une révision Git
  • 0da6df391f0b84e6d8933c9b7a4c4c5328e87ee2
  • 12.0-evo-202003 par défaut
  • 14-RV-20250324
  • 14-RV-20240830
  • 14-RV-20231222
  • 12-RV-Bug_ecrasement_date_radiation
  • 12-RV-revision-staff
  • 12-RV-copadev
  • 12-RV-Correctif-open-instagram
  • 12-RV-Tree-Coop-Ajout-effectif
  • 12.0-RV-Instagram
  • 12.0-RV-segment_visibility
  • 12.0 protégée
  • 12.0-RV-Abonnements
14 résultats

scop_period.py

Blame
  • Bifurcation depuis Le Filament / Confédération Générale des SCOP / cgscop_partner
    Le projet source a une visibilité limitée.
    scop_membership.py 1,36 Kio
    # © 2019 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
    
    
    class ScopMembershipPeriod(models.Model):
        _name = "scop.membership.period"
        _description = "Membership period"
        _order = "start desc"
    
        partner_id = fields.Many2one(
            comodel_name="res.partner",
            string="Organisme",
            domain=[("is_company", "=", True)],
            ondelete="restrict",
            index=True,
        )
        id_riga = fields.Integer("ID RIGA")
        type_id = fields.Many2one(
            "scop.membership.type",
            string="Type d'adhésion",
            ondelete="restrict",
            index=True,
        )
        start = fields.Date("Début d’adhésion", index=True)
        end = fields.Date("Fin d’adhésion")
        end_reason_id = fields.Many2one(
            "scop.membership.reason.end",
            string="Motif de fin d’adhésion",
            ondelete="restrict",
        )
        number = fields.Char("No adhérent", index=True)
        note = fields.Text("Commentaires")
    
    
    class ScopMembershipType(models.Model):
        _name = "scop.membership.type"
        _description = "Membership type"
    
        name = fields.Char("Membership type")
    
    
    class ScopMembershipReasonEnd(models.Model):
        _name = "scop.membership.reason.end"
        _description = "Reason for end of membership"
    
        name = fields.Char("Reason for end of membership")