diff --git a/snikket_web/main.py b/snikket_web/main.py index 4968bfd..00d8f38 100644 --- a/snikket_web/main.py +++ b/snikket_web/main.py @@ -79,8 +79,11 @@ async def login() -> typing.Union[str, quart.Response]: @bp.route("/meta/about.html") async def about() -> str: + version = None extra_versions = {} - if current_app.debug: + + if current_app.debug or client.is_admin_session: + version = _version.version extra_versions["Quart"] = quart.__version__ extra_versions["aiohttp"] = aiohttp.__version__ extra_versions["babel"] = babel.__version__ @@ -89,7 +92,7 @@ async def about() -> str: return await render_template( "about.html", - version=_version.version, + version=version, extra_versions=extra_versions, ) diff --git a/snikket_web/templates/about.html b/snikket_web/templates/about.html index cc5323f..0dfa3bf 100644 --- a/snikket_web/templates/about.html +++ b/snikket_web/templates/about.html @@ -17,7 +17,7 @@

{% trans %}Software Versions{% endtrans %}

Snikket Server
 Domain: {{ config["SNIKKET_DOMAIN"] }}
-Snikket Web Portal ({{ version }})
+Snikket Web Portal{% if version %} ({{ version }}){% endif %}
 {%- if extra_versions -%}
 {% for name, version in extra_versions.items() %}
 {{ name }} ({{ version }}){% endfor %}