]> git.parisson.com Git - teleforma.git/commitdiff
Reset onetoonefield as foreignkey
authortest test <yoanl@pilotsystems.net>
Wed, 26 May 2021 16:00:29 +0000 (18:00 +0200)
committerYoan Le Clanche <yoanl@pilotsystems.net>
Wed, 12 Apr 2023 09:11:59 +0000 (11:11 +0200)
teleforma/models/ae.py
teleforma/models/core.py
teleforma/models/crfpa.py

index 67c33765a788dac3128209b08c9b8f34236aa3c2..3dc4baa32a238d384dbd0492e61dfb7ada140e5c 100644 (file)
@@ -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)
index a0531085885f39e0d4172c4c904bb6c9404ddaf0..2a6c808675d51736fb9f8d820d27a8277eb929ff 100755 (executable)
@@ -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'),
index ed6d0f87fd5ed190e4e4749224b9ea393ef80c8a..3e2cbea42ac1daf47d81d300e13db17d37b53913 100755 (executable)
@@ -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)