You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
72 lines
2.5 KiB
HTML
72 lines
2.5 KiB
HTML
{%- extends "base.html" %}
|
|
|
|
{%- block title %}
|
|
{% trans %}Domain details{% endtrans %}
|
|
{%- endblock %}
|
|
|
|
{%- block subtitle %}
|
|
{{ domain.name }}
|
|
{%- endblock %}
|
|
|
|
{%- block main_action %}
|
|
{%- if current_user.global_admin %}
|
|
<a class="btn btn-primary float-right" href="{{ url_for(".domain_genkeys", domain_name=domain.name) }}">
|
|
{%- if domain.dkim_publickey %}
|
|
{% trans %}Regenerate keys{% endtrans %}
|
|
{%- else %}
|
|
{% trans %}Generate keys{% endtrans %}
|
|
{%- endif %}
|
|
</a>
|
|
{%- endif %}
|
|
{%- endblock %}
|
|
|
|
{%- block content %}
|
|
{%- call macros.table(datatable=False) %}
|
|
<tr>
|
|
<th>{% trans %}Domain name{% endtrans %}</th>
|
|
<td>{{ domain.name }}</td>
|
|
</tr>
|
|
<tr>
|
|
<th>{% trans %}DNS MX entry{% endtrans %} <i class="fa {{ 'fa-check-circle text-success' if domain.check_mx() else 'fa-exclamation-circle text-danger' }}"></i></th>
|
|
<td>{{ macros.clip("dns_mx") }}<pre id="dns_mx" class="pre-config border bg-light">{{ domain.dns_mx }}</pre></td>
|
|
</tr>
|
|
<tr>
|
|
<th>{% trans %}DNS SPF entries{% endtrans %}</th>
|
|
<td>{{ macros.clip("dns_spf") }}<pre id="dns_spf" class="pre-config border bg-light">{{ domain.dns_spf }}</pre>
|
|
</td>
|
|
</tr>
|
|
{%- if domain.dkim_publickey %}
|
|
<tr>
|
|
<th>{% trans %}DKIM public key{% endtrans %}</th>
|
|
<td>{{ macros.clip("dkim_key") }}<pre id="dkim_key" class="pre-config border bg-light">{{ domain.dkim_publickey }}</pre></td>
|
|
</tr>
|
|
<tr>
|
|
<th>{% trans %}DNS DKIM entry{% endtrans %}</th>
|
|
<td>{{ macros.clip("dns_dkim") }}<pre id="dns_dkim" class="pre-config border bg-light">{{ domain.dns_dkim }}</pre></td>
|
|
</tr>
|
|
<tr>
|
|
<th>{% trans %}DNS DMARC entry{% endtrans %}</th>
|
|
<td>
|
|
{{ macros.clip("dns_dmarc") }}<pre id="dns_dmarc" class="pre-config border bg-light">{{ domain.dns_dmarc }}</pre>
|
|
{{ macros.clip("dns_dmarc_report") }}<pre id="dns_dmarc_report" class="pre-config border bg-light">{{ domain.dns_dmarc_report }}</pre>
|
|
</td>
|
|
</tr>
|
|
{%- endif %}
|
|
{%- set tlsa_record=domain.dns_tlsa %}
|
|
{%- if tlsa_record %}
|
|
<tr>
|
|
<th>{% trans %}DNS TLSA entry{% endtrans %}</br><span class="text-secondary text-xs font-weight-normal">Let's Encrypt</br>ISRG Root X1</span></th>
|
|
<td>{{ macros.clip("dns_tlsa") }}<pre id="dns_tlsa" class="pre-config border bg-light">{{ tlsa_record }}</pre></td>
|
|
</tr>
|
|
{%- endif %}
|
|
<tr>
|
|
<th>{% trans %}DNS client auto-configuration entries{% endtrans %}</th>
|
|
<td>{{ macros.clip("dns_autoconfig") }}<pre id="dns_autoconfig" class="pre-config border bg-light">
|
|
{%- for line in domain.dns_autoconfig %}
|
|
{{ line }}
|
|
{%- endfor -%}
|
|
</pre></td>
|
|
</tr>
|
|
{%- endcall %}
|
|
{%- endblock %}
|