{% extends "web/web-main.html" %} {% block additional_styles %} {% endblock %} {% block content %}

{{ title }}

Interfaces
{% if interfaces | length < 1 %}
There are no interfaces available yet, why don't you add one?
{% else %} {% for iface in interfaces.values() %} {% set iface_status = iface.status %}
{{ iface.name }}
{% if iface_status == "up" %} {% set status_color = "bg-success" %} {% elif iface_status == "down" %} {% set status_color = "bg-danger" %} {% else %} {% set status_color = "bg-warning" %} {% endif %} {% if iface.description %} {% else %} {% endif %} {% if iface.ipv4_address %} {% else %} {% endif %} {% if iface.listen_port %} {% else %} {% endif %}
Status {{ iface_status }}
Description{{ iface.description }}{{ EMPTY_FIELD | safe }}
IPv4{{ iface.ipv4_address }}{{ EMPTY_FIELD | safe }}
Listen port{{ iface.listen_port }}{{ EMPTY_FIELD | safe }}
Peers {{ iface.peers | length }}
{% if iface_status == "up" %} {% elif iface_status == "down" %} {% endif %}
{% endfor %} {% endif %}
{% if interfaces | length > 0 %} {% endif %}
Peers {% if interfaces | length > 0 %} {% endif %}
{% for iface in interfaces.values() %} {% for peer in iface.peers.values() %} {% if peer.description %} {% else %} {% endif %} {% if peer.ipv4_address %} {% else %} {% endif %} {% if peer.dns2 %} {% else %} {% endif %} {% endfor %} {% endfor %}
Name Interface Description IPv4 Primary DNS Secondary DNS Actions
{{ peer.name }} {{ iface.name }}{{ peer.description }}{{ EMPTY_FIELD | safe }}{{ peer.ipv4_address }}{{ EMPTY_FIELD | safe }}{{ peer.dns1}}{{ peer.dns2 }}{{ EMPTY_FIELD | safe }}
{% endblock %} {% block additional_scripts %} {% endblock %}