]> git.parisson.com Git - teleforma.git/commitdiff
add model update, update command
authorGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Mon, 22 Nov 2021 10:16:49 +0000 (11:16 +0100)
committerGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Mon, 22 Nov 2021 10:16:49 +0000 (11:16 +0100)
bin
lib/pdfannotator
teleforma/management/commands/teleforma-copy-students.py
teleforma/models/crfpa.py

diff --git a/bin b/bin
index edd46124d392ae27b88eab49d371286e8b6b9e2e..52d01bc8d0ec34d96ae3751fa5709a8ae05066fd 160000 (submodule)
--- a/bin
+++ b/bin
@@ -1 +1 @@
-Subproject commit edd46124d392ae27b88eab49d371286e8b6b9e2e
+Subproject commit 52d01bc8d0ec34d96ae3751fa5709a8ae05066fd
index ce69eca18a6f5b8774215725fd6b42534f13412f..c6b953270e4e8a7d97853d7a784f8e6df9ed9c53 160000 (submodule)
@@ -1 +1 @@
-Subproject commit ce69eca18a6f5b8774215725fd6b42534f13412f
+Subproject commit c6b953270e4e8a7d97853d7a784f8e6df9ed9c53
index f0e5c83506d62883478408cb4f585637b3fd0e15..31488d59fa0f1f10e980109403441c1700198ae1 100644 (file)
@@ -40,8 +40,8 @@ class Command(BaseCommand):
 
         user_tmp, c = User.objects.using(self.db_to).get_or_create(username='tmp')
 
-        self.logger.logger.info('Number of student in from ' + str(students_from.count()))
-        self.logger.logger.info('Number of student in to' + str(students_to.count()))
+        self.logger.logger.info('Number of student in from ' + str(students_from.count()))
+        self.logger.logger.info('Number of student in to : ' + str(students_to.count()))
 
         students_to_email = [student.user.email for student in students_to if (hasattr(student, 'user') and hasattr(student.user, 'email'))]
 
@@ -54,7 +54,7 @@ class Command(BaseCommand):
                     if not student.user.email in students_to_email:
                         new_students.append(student)
 
-        self.logger.logger.info('Number of new students to copy' + str(len(new_students)) + '\n')
+        self.logger.logger.info('Number of new students to copy : ' + str(len(new_students)) + '\n')
 
         for student in new_students[100:]:
             user = deepcopy(student.user)
index 3071e985f9c605e8c2a61489b183d173ac33412e..e84d429a156a08cd9dcd38cfe9502cdef0a1e910 100755 (executable)
@@ -138,7 +138,7 @@ class Student(models.Model):
     "A student profile"
 
     user = models.ForeignKey(User, related_name='student',
-                             verbose_name=_('user'), unique=True, on_delete=models.CASCADE)
+                             verbose_name=_('user'), unique=True, on_delete=models.CASCADE, null=True)
     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)
     portrait = models.ImageField(