Sélectionner une révision Git
lefilament_cheque.py
-
Benjamin - Le Filament a rédigéBenjamin - Le Filament a rédigé
scop_membership.py 1,32 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,
)
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")