From 3d8eed1bfd53fb6e05d1237374a61481b7af1b8e Mon Sep 17 00:00:00 2001
From: Dorian Lesbre <dorian.lesbre@gmail.com>
Date: Sat, 24 Apr 2021 17:39:00 +0200
Subject: [PATCH] Added caption to planning

---
 CHANGELOG.md                  | 1 +
 home/templates/_planning.html | 5 +++++
 site_settings/models.py       | 5 +++++
 3 files changed, 11 insertions(+)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1a2c796..e1e13d4 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,6 +6,7 @@
 - Added links to more games
 - Fix typos
 - Added colors to planning
+- Added caption to planning, can be set in site_settings
 
 ## Version 1.2.0 - 2021-04-07
 
diff --git a/home/templates/_planning.html b/home/templates/_planning.html
index b98b4af..cac6d4c 100644
--- a/home/templates/_planning.html
+++ b/home/templates/_planning.html
@@ -194,3 +194,8 @@ I.E we set all dates to the first day (Friday) and set groups allowing vertical
 	}
 
 </style>
+{% if settings.planning_caption %}
+<div class="caption">
+	{{ settings.planning_caption|safe }}
+</div>
+{% endif %}
diff --git a/site_settings/models.py b/site_settings/models.py
index daed2b6..3df3873 100644
--- a/site_settings/models.py
+++ b/site_settings/models.py
@@ -86,6 +86,11 @@ class SiteSettings(SingletonModel):
 		help_text="Assurez vous que le message est bien formaté, cela peut casser toutes les pages du site",
 	)
 
+	planning_caption = models.TextField("Légende du planning", blank=True, null=True,
+		help_text="Légende du planning (au format HTML). Les couleurs sont accessibles dans le style"
+		"via var(--color_1), var(--color_1_fg) et var(--color_1_hover)"
+	)
+
 	@property
 	def contact_email_reversed(self) -> str:
 		return self.contact_email[::-1]
-- 
GitLab