From 5cd80b7270cfe73b8d7ca7db195b16636f41fb9d Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Fri, 3 Oct 2025 15:34:12 +0200 Subject: [PATCH] display version or env in footer --- src/servala/frontend/templates/frontend/base.html | 2 ++ src/servala/frontend/templatetags/version_tags.py | 14 ++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 src/servala/frontend/templatetags/version_tags.py diff --git a/src/servala/frontend/templates/frontend/base.html b/src/servala/frontend/templates/frontend/base.html index 540a088..f738a52 100644 --- a/src/servala/frontend/templates/frontend/base.html +++ b/src/servala/frontend/templates/frontend/base.html @@ -65,6 +65,8 @@

Crafted with in Zurich + {% load version_tags %} + - {% get_version_or_env %}

diff --git a/src/servala/frontend/templatetags/version_tags.py b/src/servala/frontend/templatetags/version_tags.py new file mode 100644 index 0000000..249ecee --- /dev/null +++ b/src/servala/frontend/templatetags/version_tags.py @@ -0,0 +1,14 @@ +import os +from django import template +from servala.__about__ import __version__ + +register = template.Library() + + +@register.simple_tag +def get_version_or_env(): + """Return version number in production, environment name otherwise.""" + env = os.environ.get('SERVALA_ENVIRONMENT', 'development') + if env == 'production': + return __version__ + return env