Skip to content
Extraits de code Groupes Projets
scop_membership.py 1,33 ko
Newer Older
  • Learn to ignore specific revisions
  • # © 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 ScopMembershipPeriod(models.Model):
        _name = "scop.membership.period"
        _description = "Membership period"
    
    
        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')