From b45bea3ac6dff2969befbf43c65ede92773828f7 Mon Sep 17 00:00:00 2001 From: test test Date: Wed, 26 May 2021 18:00:29 +0200 Subject: [PATCH] Reset onetoonefield as foreignkey --- teleforma/models/ae.py | 2 +- teleforma/models/core.py | 2 +- teleforma/models/crfpa.py | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/teleforma/models/ae.py b/teleforma/models/ae.py index 67c33765..3dc4baa3 100644 --- a/teleforma/models/ae.py +++ b/teleforma/models/ae.py @@ -44,7 +44,7 @@ from ..models.core import MetaCore class AEStudent(models.Model): - user = models.OneToOneField( + user = models.ForeignKey( User, related_name='ae_student', verbose_name=_('user'), unique=True, on_delete=models.CASCADE) period = models.ManyToManyField('Period', related_name='ae_student', verbose_name=_('period'), blank=True) diff --git a/teleforma/models/core.py b/teleforma/models/core.py index 83813f43..f181e0d4 100755 --- a/teleforma/models/core.py +++ b/teleforma/models/core.py @@ -315,7 +315,7 @@ class CourseGroup(models.Model): class Professor(models.Model): - user = models.OneToOneField(User, related_name='professor', + user = models.ForeignKey(User, related_name='professor', verbose_name=_('user'), unique=True, on_delete=models.CASCADE) courses = models.ManyToManyField('Course', related_name="professor", verbose_name=_('courses'), diff --git a/teleforma/models/crfpa.py b/teleforma/models/crfpa.py index f483ece9..3ae5f7db 100755 --- a/teleforma/models/crfpa.py +++ b/teleforma/models/crfpa.py @@ -135,7 +135,7 @@ class Training(models.Model): class Student(models.Model): "A student profile" - user = models.OneToOneField(User, related_name='student', + user = models.ForeignKey(User, related_name='student', verbose_name=_('user'), unique=True, on_delete=models.CASCADE) restricted = models.BooleanField( "Accès restreint", help_text="Cocher cette case lorsque vous voulez que l'étudiant puisse se connecter, mais ne pas avoir accès aux cours.", default=False) @@ -300,7 +300,7 @@ signals.post_delete.connect(update_balance_signal) class Profile(models.Model): "User profile extension" - user = models.OneToOneField(User, related_name='profile', + user = models.ForeignKey(User, related_name='profile', verbose_name=_('user'), unique=True, on_delete=models.CASCADE) address = models.CharField(_('Address'), max_length=255, blank=True) address_detail = models.CharField( @@ -341,7 +341,7 @@ PAY_STATUS_CHOICES = [ class Corrector(models.Model): "A corrector profile, only used for registration for the moment" - user = models.OneToOneField( + user = models.ForeignKey( User, related_name='corrector', verbose_name=_('user'), unique=True, on_delete=models.CASCADE) period = models.ForeignKey('Period', related_name='corrector', verbose_name=_('period'), blank=True, null=True, on_delete=models.SET_NULL) -- 2.39.5