]> git.parisson.com Git - teleforma.git/commitdiff
add course to quota filters
authorGuillaume Pellerin <yomguy@parisson.com>
Thu, 21 Aug 2014 08:34:55 +0000 (10:34 +0200)
committerGuillaume Pellerin <yomguy@parisson.com>
Thu, 21 Aug 2014 08:34:55 +0000 (10:34 +0200)
teleforma/exam/models.py

index 0d14e2c8e4cbff86695597296cb09b1c5e7e2305..1afa47000fce2513a0ceddbbc2c1489db9dfb428 100644 (file)
@@ -135,18 +135,21 @@ class Quota(models.Model):
     @property
     def all_script_count(self):
         q = self.corrector.corrector_scripts.filter(Q(status=3) | Q(status=4) | Q(status=5))
+        q = q.filter(course=self.course)
         q = q.filter(date_submitted__gte=self.date_start).filter(date_submitted__lte=self.date_end)
         return q.count()
 
     @property
     def pending_script_count(self):
         q = self.corrector.corrector_scripts.filter(Q(status=3))
+        q = q.filter(course=self.course)
         q = q.filter(date_submitted__gte=self.date_start).filter(date_submitted__lte=self.date_end)
         return q.count()
 
     @property
     def marked_script_count(self):
         q = self.corrector.corrector_scripts.filter(Q(status=4) | Q(status=5))
+        q = q.filter(course=self.course)
         q = q.filter(date_submitted__gte=self.date_start).filter(date_submitted__lte=self.date_end)
         return q.count()