{% 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 Änderung läuft ein Zeitgeber. Bestätigen Sie nicht innerhalb von
' ~ revert_seconds ~ ' Sekunden von der neuen Adresse aus, wird automatisch
zurückgerollt. So sperrt eine falsche Eingabe den Host nicht aus.', 'warning',
'Automatischer Rückfall') }}
{% if pending %}
{{ icon('alert', size=17) }} Änderung wartet auf Bestätigung
Interface {{ pending.interface }}
{% endif %}
{% if not sysops_available %}
{{ alert('Systemhelfer nicht verfügbar -- die Anzeige ist rein lesend.', 'info') }}
{% endif %}
{% else %}
{{ empty_state('Keine Interfaces gelesen', 'Das System gibt hier nichts zurück.', 'network') }}
{% endif %}
{% if current_user.has('settings_network.edit') and interfaces %}
{{ icon('sliders', size=17) }} Ändern
Es wird nur der Block des gewählten Interfaces geschrieben (Datei
{{ netplan_path }}) – andere Interfaces bleiben
unberührt.