]> git.parisson.com Git - teleforma.git/commitdiff
Merge branch 'pdfannotator' into dev pdfannotator
authorGuillaume Pellerin <yomguy@parisson.com>
Sat, 3 Aug 2019 15:21:56 +0000 (17:21 +0200)
committerGuillaume Pellerin <yomguy@parisson.com>
Sat, 3 Aug 2019 15:21:56 +0000 (17:21 +0200)
Conflicts:
teleforma/exam/models.py

1  2 
teleforma/exam/models.py

index b793e992130ffb0eacce3d008cc061285383ab34,c649043ac95640c40042d3960a55a994b04c4e56..d0fdf35338911f8cecb302a47fdab93fc1ad9596
@@@ -165,15 -165,14 +165,16 @@@ class Quota(models.Model)
          return title
  
      def script_count(self, statuses):
 -        q = self.corrector.corrector_scripts.filter(status__in = statuses)
 -        q = q.filter(course=self.course)
 -        # Careful, MySQL considers '2019-07-28 11:42:00" to not be >= "2019-07-28"
 -        start = self.date_start
 -        end = self.date_end + datetime.timedelta(days = 1)
 -        q = q.filter(date_submitted__gte=start).filter(date_submitted__lte=end)
 -        return q.count()
 -        
 +        if self.corrector:
 +            q = self.corrector.corrector_scripts.filter(status__in = statuses)
 +            q = q.filter(course=self.course)
-             q = q.filter(period=self.period)
-             q = q.filter(session=self.session)
-             q = q.filter(date_submitted__gte=self.date_start).filter(date_submitted__lte=self.date_end)
++            # Careful, MySQL considers '2019-07-28 11:42:00" to not be >= "2019-07-28"
++            start = self.date_start
++            end = self.date_end + datetime.timedelta(days = 1)
++            q = q.filter(date_submitted__gte=start).filter(date_submitted__lte=end)
 +            return q.count()
 +        else:
 +            return 0
  
      @property
      def all_script_count(self):