From a8428f1b41544c1c2a1979de986240affd026dd5 Mon Sep 17 00:00:00 2001 From: Hugo Roussille Date: Thu, 16 Mar 2017 06:34:49 +0100 Subject: [PATCH] =?UTF-8?q?Pr=C3=A9cision=20des=20tirages=20qui=20doivent?= =?UTF-8?q?=20appara=C3=AEtre=20dans=20le=20catalogue?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bda/models.py | 1 + bda/views.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) 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