1
0
mirror of https://gitlab.com/animath/si/plateforme-corres2math.git synced 2025-07-04 19:04:03 +02:00

Enable registration form

This commit is contained in:
Yohann D'ANELLO
2020-09-22 12:27:03 +02:00
parent 21a71f37f8
commit 0eef01ba9f
16 changed files with 207 additions and 18 deletions

View File

@ -10,14 +10,6 @@ class Registration(PolymorphicModel):
verbose_name=_("user"),
)
team = models.ForeignKey(
"participation.Team",
on_delete=models.PROTECT,
null=True,
default=None,
verbose_name=_("team"),
)
give_contact_to_animath = models.BooleanField(
default=False,
verbose_name=_("Grant Animath to contact me in the future about other actions"),
@ -37,6 +29,15 @@ class Registration(PolymorphicModel):
class StudentRegistration(Registration):
team = models.ForeignKey(
"participation.Team",
related_name="students",
on_delete=models.PROTECT,
null=True,
default=None,
verbose_name=_("team"),
)
student_class = models.IntegerField(
choices=[
(12, _("12th grade")),
@ -61,6 +62,15 @@ class StudentRegistration(Registration):
class CoachRegistration(Registration):
team = models.ForeignKey(
"participation.Team",
related_name="coachs",
on_delete=models.PROTECT,
null=True,
default=None,
verbose_name=_("team"),
)
professional_activity = models.TextField(
verbose_name=_("professional activity"),
)