]> git.parisson.com Git - teleforma.git/commitdiff
Fixed handling of PublishedManagers
authorGael Le Mignot <gael@pilotsystems.net>
Fri, 15 Jul 2022 08:51:47 +0000 (10:51 +0200)
committerGael Le Mignot <gael@pilotsystems.net>
Fri, 15 Jul 2022 08:51:47 +0000 (10:51 +0200)
teleforma/webclass/models.py

index 1e1fa48efbf1cebcc9ca907963fbd73032b91683..430ae8d7e15144c7b4b9dfb61c5d8dd6c79aacbb 100644 (file)
@@ -126,10 +126,9 @@ class BBBServer(models.Model):
         return "Serveur %d" % self.id
 
 
-class PublishedManager(models.Manager):
-    def get_query_set(self):
-        return super(PublishedManager, self).get_query_set().filter(status=3).exclude(end_date__lt=date.today())
-
+class WebclassPublishedManager(models.Manager):
+    def get_queryset(self):
+        return super(WebclassPublishedManager, self).get_queryset().filter(status=3).exclude(end_date__lt=date.today())
 
 class Webclass(models.Model):
 
@@ -156,7 +155,7 @@ class Webclass(models.Model):
     comment = ShortTextField(_('comment'), max_length=255, blank=True)
 
     objects = models.Manager()
-    published = PublishedManager()
+    published = WebclassPublishedManager()
 
     class Meta(MetaCore):
         db_table = app_label + '_' + 'webclass'
@@ -186,8 +185,8 @@ class Webclass(models.Model):
         
 
 class SlotPublishedManager(models.Manager):
-    def get_query_set(self):
-        return super(SlotPublishedManager, self).get_query_set().filter(webclass__status=3).exclude(webclass__end_date__lt=date.today())
+    def get_queryset(self):
+        return super(SlotPublishedManager, self).get_queryset().filter(webclass__status=3).exclude(webclass__end_date__lt=date.today())
 
 
 class WebclassSlot(models.Model):