# © 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" _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')