{% extends "tesm_core/base.html" %}
{% from "tesm_core/macros.html" import field, alert, pill, empty_state %}
{% block page_title %}Netzwerkeinstellungen{% endblock %}
{% block page_sub %}Backend: {{ backend }} · Sicherheitsnetz {{ revert_seconds }} s{% endblock %}
{% block content %}
{{ alert('Nach einer Aenderung laeuft ein Zeitgeber. Bestaetigen Sie nicht innerhalb von
' ~ revert_seconds ~ ' Sekunden von der neuen Adresse aus, wird automatisch
zurueckgerollt. So sperrt eine falsche Eingabe den Host nicht aus.', 'warning',
'Automatischer Rueckfall') }}
{% if pending %}
{{ icon('alert', size=17) }} Aenderung wartet auf Bestaetigung
Interface {{ pending.interface }}
{% endif %}
{% if not sysops_available %}
{{ alert('Systemhelfer nicht verfuegbar -- die Anzeige ist rein lesend.', 'info') }}
{% endif %}
{% else %}
{{ empty_state('Keine Interfaces gelesen', 'Das System gibt hier nichts zurueck.', 'network') }}
{% endif %}
{% if current_user.has('settings_network.edit') and interfaces %}
{{ icon('sliders', size=17) }} Aendern
Es wird nur der Block des gewaehlten Interfaces geschrieben (Datei
{{ netplan_path }}) – andere Interfaces bleiben
unberuehrt.