From: test test Date: Wed, 26 May 2021 16:00:29 +0000 (+0200) Subject: Reset onetoonefield as foreignkey X-Git-Tag: 2.8.1-ae~65 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=4500a963617222dd0f763e52991ee2c2cfb33e3b;p=teleforma.git Reset onetoonefield as foreignkey --- 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 a0531085..2a6c8086 100755 --- a/teleforma/models/core.py +++ b/teleforma/models/core.py @@ -317,7 +317,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 ed6d0f87..3e2cbea4 100755 --- a/teleforma/models/crfpa.py +++ b/teleforma/models/crfpa.py @@ -198,7 +198,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( @@ -239,7 +239,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)