2021-03-28 19:34:55 +00:00
{% extends 'settings/admin_layout.html' %}
{% block title %}{{ server.server_name }}{% endblock %}
{% load i18n %}
2021-04-12 21:23:51 +00:00
{% load bookwyrm_tags %}
2021-03-28 19:34:55 +00:00
{% block header %}
{{ server.server_name }}
2021-04-05 22:38:32 +00:00
{% if server.status == "blocked" %}< span class = "icon icon-x has-text-danger is-size-5" title = "{% trans 'Blocked' %}" > < span class = "is-sr-only" > {% trans "Blocked" %}< / span > < / span >
{% endif %}
2021-03-28 19:34:55 +00:00
< a href = "{% url 'settings-federation' %}" class = "has-text-weight-normal help" > {% trans "Back to server list" %}< / a >
{% endblock %}
{% block panel %}
2021-04-07 20:21:46 +00:00
< div class = "columns" >
< section class = "column is-half content" >
< h2 class = "title is-4" > {% trans "Details" %}< / h2 >
< dl >
< div class = "is-flex" >
< dt > {% trans "Software:" %}< / dt >
< dd > {{ server.application_type }}< / dd >
< / div >
< div class = "is-flex" >
< dt > {% trans "Version:" %}< / dt >
< dd > {{ server.application_version }}< / dd >
< / div >
< div class = "is-flex" >
< dt > {% trans "Status:" %}< / dt >
< dd > {{ server.status }}< / dd >
< / div >
< / dl >
< / section >
< section class = "column is-half content" >
< h2 class = "title is-4" > {% trans "Activity" %}< / h2 >
< dl >
< div class = "is-flex" >
< dt > {% trans "Users:" %}< / dt >
< dd >
{{ users.count }}
2021-04-17 17:56:26 +00:00
{% if server.user_set.count %}(< a href = "{% url 'settings-users' %}?server={{ server.server_name }}" > {% trans "View all" %}< / a > ){% endif %}
2021-04-07 20:21:46 +00:00
< / dd >
< / div >
< div class = "is-flex" >
< dt > {% trans "Reports:" %}< / dt >
< dd >
{{ reports.count }}
2021-04-17 17:56:26 +00:00
{% if reports.count %}(< a href = "{% url 'settings-reports' %}?server={{ server.server_name }}" > {% trans "View all" %}< / a > ){% endif %}
2021-04-07 20:21:46 +00:00
< / dd >
< / div >
< div class = "is-flex" >
< dt > {% trans "Followed by us:" %}< / dt >
< dd >
{{ followed_by_us.count }}
< / dd >
< / div >
< div class = "is-flex" >
< dt > {% trans "Followed by them:" %}< / dt >
< dd >
{{ followed_by_them.count }}
< / dd >
< / div >
< div class = "is-flex" >
< dt > {% trans "Blocked by us:" %}< / dt >
< dd >
{{ blocked_by_us.count }}
< / dd >
< / div >
< / dl >
< / section >
< / div >
2021-03-28 19:34:55 +00:00
< section class = "block content" >
2021-04-11 17:36:40 +00:00
< header class = "columns is-mobile" >
< div class = "column" >
< h2 class = "title is-4 mb-0" > {% trans "Notes" %}< / h2 >
< / div >
< div class = "column is-narrow" >
{% trans "Edit" as button_text %}
{% include 'snippets/toggle/open_button.html' with text=button_text icon="pencil" controls_text="edit-notes" %}
< / div >
< / header >
{% if server.notes %}
2021-04-12 21:23:51 +00:00
< p id = "hide-edit-notes" > {{ server.notes|to_markdown|safe }}< / p >
2021-04-11 17:36:40 +00:00
{% endif %}
< form class = "box is-hidden" method = "POST" action = "{% url 'settings-federated-server' server.id %}" id = "edit-notes" >
{% csrf_token %}
< p >
< label class = "is-sr-only" for = "id_notes" > Notes:< / label >
< textarea name = "notes" cols = "None" rows = "None" class = "textarea" id = "id_notes" > {{ server.notes|default:"" }}< / textarea >
< / p >
< button type = "submit" class = "button is-primary" > {% trans "Save" %}< / button >
{% trans "Cancel" as button_text %}
{% include 'snippets/toggle/close_button.html' with text=button_text controls_text="edit-notes" %}
< / form >
2021-03-28 19:34:55 +00:00
< / section >
2021-04-05 22:38:32 +00:00
< section class = "block content" >
< h2 class = "title is-4" > {% trans "Actions" %}< / h2 >
2021-04-10 17:37:28 +00:00
{% if server.status != 'blocked' %}
2021-04-11 17:36:40 +00:00
< form class = "block" method = "post" action = "{% url 'settings-federated-server-block' server.id %}" >
2021-04-05 22:38:32 +00:00
{% csrf_token %}
< button class = "button is-danger" > {% trans "Block" %}< / button >
2021-04-07 23:50:12 +00:00
< p class = "help" > {% trans "All users from this instance will be deactivated." %}< / p >
2021-04-10 17:37:28 +00:00
< / form >
{% else %}
< form class = "block" method = "post" action = "{% url 'settings-federated-server-unblock' server.id %}" >
2021-04-10 18:06:28 +00:00
{% csrf_token %}
2021-04-05 22:38:32 +00:00
< button class = "button" > {% trans "Un-block" %}< / button >
2021-04-07 23:50:12 +00:00
< p class = "help" > {% trans "All users from this instance will be re-activated." %}< / p >
2021-04-05 22:38:32 +00:00
< / form >
2021-04-10 17:37:28 +00:00
{% endif %}
2021-04-05 22:38:32 +00:00
< / section >
2021-03-28 19:34:55 +00:00
{% endblock %}