From 161399d33d49a2733d7658c90422b44ff896b1ef Mon Sep 17 00:00:00 2001 From: Claude Paroz Date: Sat, 6 Sep 2025 20:33:50 +0200 Subject: [PATCH] Ajout Agenda.infos_internes --- .../migrations/0005_agenda_infos_interne.py | 21 +++++++++++++++++++ beesgospel/models.py | 3 ++- beesgospel/static/css/main.css | 4 ++++ templates/agenda.html | 3 ++- 4 files changed, 29 insertions(+), 2 deletions(-) create mode 100644 beesgospel/migrations/0005_agenda_infos_interne.py diff --git a/beesgospel/migrations/0005_agenda_infos_interne.py b/beesgospel/migrations/0005_agenda_infos_interne.py new file mode 100644 index 0000000..27e2db7 --- /dev/null +++ b/beesgospel/migrations/0005_agenda_infos_interne.py @@ -0,0 +1,21 @@ +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('beesgospel', '0004_document_categorie'), + ] + + operations = [ + migrations.AddField( + model_name='agenda', + name='infos_internes', + field=models.TextField(blank=True, verbose_name='Informations internes'), + ), + migrations.AlterField( + model_name='agenda', + name='infos', + field=models.TextField(blank=True, verbose_name='Informations'), + ), + ] diff --git a/beesgospel/models.py b/beesgospel/models.py index cd4c0c0..cc3d24a 100644 --- a/beesgospel/models.py +++ b/beesgospel/models.py @@ -46,7 +46,8 @@ class Agenda(models.Model): titre = models.CharField("Titre", max_length=150) lieu = models.CharField("Lieu", max_length=80, blank=True) date_heure = models.DateTimeField("Date/heure") - infos = models.TextField("Informations") + infos = models.TextField("Informations", blank=True) + infos_internes = models.TextField("Informations internes", blank=True) prive = models.BooleanField( "Privé", default=False, help_text=( "Un évènement privé ne peut être consulté que par les membres de " diff --git a/beesgospel/static/css/main.css b/beesgospel/static/css/main.css index 41cd6f5..09f3337 100644 --- a/beesgospel/static/css/main.css +++ b/beesgospel/static/css/main.css @@ -97,3 +97,7 @@ nav { background-image: linear-gradient(45deg, #333333 41.67%, #6b0c0c 41.67%, #6b0c0c 50%, #333333 50%, #333333 91.67%, #6b0c0c 91.67%, #6b0c0c 100%); background-size: 33.94px 33.94px; } +.infos_internes { + color: red; + font-style: italic; +} diff --git a/templates/agenda.html b/templates/agenda.html index be43ed8..fd20a29 100644 --- a/templates/agenda.html +++ b/templates/agenda.html @@ -14,7 +14,8 @@
{{ item.titre }}
{{ item.lieu }}
-
{{ item.infos }}
+ {% if item.infos %}
{{ item.infos }}
{% endif %} + {% if item.infos_internes %}
{{ item.infos_internes }}
{% endif %} {% endfor %} {% endblock %}