You've already forked snikket-web-portal
Compare commits
1 Commits
feature/wt
...
feature/st
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6d50b1c2c7 |
@@ -91,24 +91,27 @@ async def login() -> typing.Union[str, quart.Response]:
|
|||||||
@bp.route("/meta/about.html")
|
@bp.route("/meta/about.html")
|
||||||
async def about() -> str:
|
async def about() -> str:
|
||||||
version = None
|
version = None
|
||||||
|
core_versions = {}
|
||||||
extra_versions = {}
|
extra_versions = {}
|
||||||
|
|
||||||
if current_app.debug or client.is_admin_session:
|
if current_app.debug or client.is_admin_session:
|
||||||
version = _version.version
|
version = _version.version
|
||||||
|
try:
|
||||||
|
core_versions["Prosody"] = await client.get_server_version()
|
||||||
|
except quart.exceptions.Unauthorized:
|
||||||
|
core_versions["Prosody"] = "unknown"
|
||||||
|
|
||||||
|
if current_app.debug:
|
||||||
extra_versions["Quart"] = quart.__version__
|
extra_versions["Quart"] = quart.__version__
|
||||||
extra_versions["aiohttp"] = aiohttp.__version__
|
extra_versions["aiohttp"] = aiohttp.__version__
|
||||||
extra_versions["babel"] = babel.__version__
|
extra_versions["babel"] = babel.__version__
|
||||||
extra_versions["wtforms"] = wtforms.__version__
|
extra_versions["wtforms"] = wtforms.__version__
|
||||||
extra_versions["flask-wtf"] = flask_wtf.__version__
|
extra_versions["flask-wtf"] = flask_wtf.__version__
|
||||||
try:
|
|
||||||
extra_versions["Prosody"] = await client.get_server_version()
|
|
||||||
except quart.exceptions.Unauthorized:
|
|
||||||
extra_versions["Prosody"] = "unknown"
|
|
||||||
|
|
||||||
return await render_template(
|
return await render_template(
|
||||||
"about.html",
|
"about.html",
|
||||||
version=version,
|
version=version,
|
||||||
extra_versions=extra_versions,
|
extra_versions=extra_versions,
|
||||||
|
core_versions=core_versions,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -17,9 +17,12 @@
|
|||||||
<h3>{% trans %}Trademarks{% endtrans %}</h3>
|
<h3>{% trans %}Trademarks{% endtrans %}</h3>
|
||||||
<p>{% trans trademarks_url="https://snikket.org/about/trademarks/" %}“Snikket” and the parrot logo are trademarks of Snikket Community Interest Company. For more information about the trademarks, visit the <a href="{{ trademarks_url }}">Snikket Trademarks information page</a>.{% endtrans %}
|
<p>{% trans trademarks_url="https://snikket.org/about/trademarks/" %}“Snikket” and the parrot logo are trademarks of Snikket Community Interest Company. For more information about the trademarks, visit the <a href="{{ trademarks_url }}">Snikket Trademarks information page</a>.{% endtrans %}
|
||||||
<h3>{% trans %}Software Versions{% endtrans %}</h3>
|
<h3>{% trans %}Software Versions{% endtrans %}</h3>
|
||||||
<pre>Snikket Server
|
<pre>Domain: {{ config["SNIKKET_DOMAIN"] }}
|
||||||
Domain: {{ config["SNIKKET_DOMAIN"] }}
|
Web Portal{% if version %} ({{ version }}){% endif %}
|
||||||
Snikket Web Portal{% if version %} ({{ version }}){% endif %}
|
{%- if core_versions -%}
|
||||||
|
{% for name, version in core_versions.items() %}
|
||||||
|
{{ name }} ({{ version }}){% endfor %}
|
||||||
|
{%- endif -%}
|
||||||
{%- if extra_versions -%}
|
{%- if extra_versions -%}
|
||||||
{% for name, version in extra_versions.items() %}
|
{% for name, version in extra_versions.items() %}
|
||||||
{{ name }} ({{ version }}){% endfor %}
|
{{ name }} ({{ version }}){% endfor %}
|
||||||
|
|||||||
Reference in New Issue
Block a user