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