diff --git a/plinth/modules/firewall/templates/firewall.html b/plinth/modules/firewall/templates/firewall.html index f23488719..ef7a5e06b 100644 --- a/plinth/modules/firewall/templates/firewall.html +++ b/plinth/modules/firewall/templates/firewall.html @@ -42,52 +42,56 @@
- + {% for service in services|dictsort:"name" %} - {% if service.ports %} - + {% if service.ports %} + + + + + + {% for port in service.ports %} + + + - - - {% for port in service.ports %} - - - - - - {% endfor %} - - {% endif %} + {% endfor %} + {% endif %} {% endfor %}
{% trans "View Ports" %}
{% trans "Show Ports" %}
{% trans "Service/Port" %} {% trans "Status" %}
+
+ +
+
{{ service.name }} + {% if service.is_enabled %} + + {% trans "Enabled" %} + {% else %} + + {% trans "Disabled" %} + {% endif %} +
{{ port }} - - {{ service.name }} - {% if service.is_enabled %} + {% if port in internal_enabled_services and port in external_enabled_services %} - {% trans "Enabled" %} - {% else %} + {% trans "Permitted" %} + {% elif port in internal_enabled_services %} - {% trans "Disabled" %} + {% trans "Permitted (internal only)" %} + {% elif port in external_enabled_services %} + + {% trans "Permitted (external only)" %} + {% else %} + + {% trans "Blocked" %} {% endif %}
{{ port }} - {% if port in internal_enabled_services and port in external_enabled_services %} - - {% trans "Permitted" %} - {% elif port in internal_enabled_services %} - - {% trans "Permitted (internal only)" %} - {% elif port in external_enabled_services %} - - {% trans "Permitted (external only)" %} - {% else %} - - {% trans "Blocked" %} - {% endif %} -