BDSProfile: add is_member & cotisation_type fields

This commit is contained in:
Martin Pépin 2019-12-22 11:15:16 +01:00
parent 4d5419fdbc
commit 8bae013152
No known key found for this signature in database
GPG key ID: E7520278B1774448
2 changed files with 38 additions and 1 deletions

View file

@ -0,0 +1,34 @@
# Generated by Django 2.2.8 on 2019-12-22 10:20
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("bds", "0003_staff_permission"),
]
operations = [
migrations.AddField(
model_name="bdsprofile",
name="cotisation_type",
field=models.CharField(
choices=[
("ETU", "Étudiant"),
("NOR", "Normalien"),
("EXT", "Extérieur"),
("ARC", "Archicube"),
],
default="Normalien",
max_length=9,
verbose_name="type de cotisation",
),
preserve_default=False,
),
migrations.AddField(
model_name="bdsprofile",
name="is_member",
field=models.BooleanField(default=False, verbose_name="membre du BDS"),
),
]

View file

@ -78,13 +78,16 @@ class BDSProfile(models.Model):
_("numéro FFSU"), max_length=50, blank=True, null=True
)
is_member = models.BooleanField(_("membre du BDS"), default=False)
cotisation_period = models.CharField(
_("inscription"), default="NO", choices=COTIZ_DURATION_CHOICES, max_length=3
)
registration_date = models.DateField(
auto_now_add=True, verbose_name=_("date d'inscription")
)
cotisation_type = models.CharField(
_("type de cotisation"), choices=TYPE_COTIZ_CHOICES, max_length=9
)
class Meta:
verbose_name = _("Profil BDS")