From d59f434c0f5b878122b811f19cb87aebe7f99957 Mon Sep 17 00:00:00 2001 From: Jean-Marie Favreau Date: Mon, 22 Apr 2024 13:03:19 +0200 Subject: [PATCH] =?UTF-8?q?am=C3=A9ioration=20des=20cat=C3=A9gories=20d'un?= =?UTF-8?q?=20jour?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/agenda_culturel/models.py | 13 ++++++++++--- .../templates/agenda_culturel/page-day.html | 9 +++------ src/agenda_culturel/views.py | 7 ++++++- 3 files changed, 19 insertions(+), 10 deletions(-) diff --git a/src/agenda_culturel/models.py b/src/agenda_culturel/models.py index 22cb6bc..0094568 100644 --- a/src/agenda_culturel/models.py +++ b/src/agenda_culturel/models.py @@ -83,18 +83,25 @@ class Category(models.Model): super(Category, self).save(*args, **kwargs) - - def get_default_category_id(): + def get_default_category(): try: default, created = Category.objects.get_or_create(name=Category.default_name, alt_name=Category.default_alt_name, codename=Category.default_codename, color=Category.default_color) - return default.id + return default except: return None + + def get_default_category_id(): + cat = Category.get_default_category() + if cat: + return cat.id + else: + return None + def css_class(self): return "cat-" + str(self.id) diff --git a/src/agenda_culturel/templates/agenda_culturel/page-day.html b/src/agenda_culturel/templates/agenda_culturel/page-day.html index 451a269..0348b3f 100644 --- a/src/agenda_culturel/templates/agenda_culturel/page-day.html +++ b/src/agenda_culturel/templates/agenda_culturel/page-day.html @@ -73,17 +73,14 @@ {% if events|length == 0 %}

Il n'y a pas d'événement le {{ day }}

{% else %} - {% regroup events by category as events_by_category %}