diff --git a/bda/models.py b/bda/models.py index a405a665..d60c3c94 100644 --- a/bda/models.py +++ b/bda/models.py @@ -18,6 +18,7 @@ class Tirage(models.Model): fermeture = models.DateTimeField("Date et heure de fermerture du tirage") tokens = models.TextField("Graine(s) du tirage", blank=True) active = models.BooleanField("Tirage actif", default=False) + appear_catalogue = models.BooleanField("Tirage à afficher dans le catalogue", default=False) enable_do_tirage = models.BooleanField("Le tirage peut être lancé", default=False) diff --git a/bda/views.py b/bda/views.py index bcbaaecb..34733bec 100644 --- a/bda/views.py +++ b/bda/views.py @@ -651,7 +651,7 @@ def catalogue(request,request_type): """ if request_type == "list": # Dans ce cas on retourne la liste des tirages et de leur id sous forme de JSON - data_return = [{'id':tirage.id, 'title':tirage.title} for tirage in Tirage.objects.all()] + data_return = [{'id':tirage.id, 'title':tirage.title} for tirage in Tirage.objects.filter(appear_catalogue = True).all()] return HttpResponse(json.dumps(data_return)) if request_type == "details": # Dans ce cas on retourne une liste des catégories et des salles du tirage