summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2020-12-04 14:06:24 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2021-02-28 12:15:22 +0100
commita801eb28aa415a191192851830cbaaa1d917677e (patch)
tree543c75515dc038d37a41b4073318e6930ee421b8
parent661e22edc53dc71c53b26a3695063400bc5978fa (diff)
downloadIshtar-a801eb28aa415a191192851830cbaaa1d917677e.tar.bz2
Ishtar-a801eb28aa415a191192851830cbaaa1d917677e.zip
Secretary: add capfirst filter
-rw-r--r--ishtar_common/utils_secretary.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/ishtar_common/utils_secretary.py b/ishtar_common/utils_secretary.py
index a89e4b6a0..775d9e557 100644
--- a/ishtar_common/utils_secretary.py
+++ b/ishtar_common/utils_secretary.py
@@ -24,6 +24,10 @@ def parse_value_unit(value):
return value, unit
+def capfirst_filter(value):
+ return value.capitalize() if value else value
+
+
def human_date_filter(value):
try:
value = datetime.strptime(value, "%Y-%m-%d")
@@ -55,6 +59,7 @@ class IshtarSecretaryRenderer(Renderer):
self.media_callback = self.ishtar_media_loader
self.media_path = settings.MEDIA_ROOT
self.environment.filters['human_date'] = human_date_filter
+ self.environment.filters['capfirst'] = capfirst_filter
self.environment.filters['splitpart'] = splitpart
def ishtar_media_loader(self, media, *args, **kwargs):