mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-08-05 12:19:31 +00:00
This implementation is very similar to that of Matrix Synapse with a lot of code duplicated. One major difference is that ejabberd doesn't have a conf.d/ directory. So, the managed configuration and overridden configuration cannot be cleanly separated. Whether the configuration is managed or not is determined by the presence of a file under `/etc/ejabberd`. Managed coturn configuration isn't stored in ejabberd, since only one set of configuration can be stored at a time. If the admin chooses to use the managed configuration, the current coturn configuration is fetched and used to configure ejabberd. Fixes #1978 Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net> Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
37 lines
978 B
HTML
37 lines
978 B
HTML
{% extends "app.html" %}
|
|
{% comment %}
|
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
|
{% endcomment %}
|
|
|
|
{% load bootstrap %}
|
|
{% load i18n %}
|
|
{% load static %}
|
|
|
|
{% block description %}
|
|
|
|
{% for paragraph in description %}
|
|
<p>{{ paragraph|safe }}</p>
|
|
{% endfor %}
|
|
|
|
<p>
|
|
{% url 'config:index' as index_url %}
|
|
{% if domainname %}
|
|
{% blocktrans trimmed with domainname=domainname %}
|
|
Your XMPP server domain is set to <b>{{ domainname }}</b>. User
|
|
IDs will look like <i>username@{{ domainname }}</i>. You
|
|
can setup your domain on the system
|
|
<a href="{{ index_url }}">Configure</a> page.
|
|
{% endblocktrans %}
|
|
{% else %}
|
|
Your XMPP server domain is not set. You can setup your domain on
|
|
the system <a href="{{ index_url }}">Configure</a> page.
|
|
{% endif %}
|
|
</p>
|
|
|
|
{% endblock %}
|
|
|
|
{% block page_js %}
|
|
<script type="text/javascript"
|
|
src="{% static 'ejabberd/ejabberd.js' %}"></script>
|
|
{% endblock %}
|