{% extends "base.html" %} {% load django_bootstrap5 %} {% load i18n %} {% block title %}{% if form.instance.pk %}{% trans "Edit host" %}{% else %}{% trans "Add host" %}{% endif %}{% endblock %} {% block page_heading %} {% if form.instance.pk %}{% blocktrans with name=form.instance.name %}Edit host: {{ name }}{% endblocktrans %}{% else %}{% trans "Add host" %}{% endif %} {{ form.kind }} {% endblock page_heading %} {% block content %}

{{ form.about }}

{% csrf_token %} {% bootstrap_form_errors form type='non_fields' %} {% for field in form.hidden_fields %}{{ field }}{% endfor %}

{% trans "Connection" %}

{% bootstrap_field form.name %}
{% if not form.hostname.is_hidden %}
{% bootstrap_field form.hostname %}
{% endif %} {% if "login" in form.fields %}
{% bootstrap_field form.login %}
{% endif %} {% if "password" in form.fields %}
{% bootstrap_field form.password %}
{% endif %}
{% bootstrap_field form.details %}
{# open when one of them is set or refused #}
{% trans "Advanced" %} {% trans "Migration address" %}: {{ form.migration_address.value|default:_("the host name") }} · {% trans "gstfsd key" %}: {% if form.instance.gstfsd_key %}{% trans "stored" %}{% else %}{% trans "none" %}{% endif %}
{% bootstrap_field form.migration_address %} {% bootstrap_field form.gstfsd_key %}
{% trans "Cancel" %}
{% endblock content %}