diff --git a/plinth/modules/firewall/templates/firewall.html b/plinth/modules/firewall/templates/firewall.html index e9a08949e..faa92a759 100644 --- a/plinth/modules/firewall/templates/firewall.html +++ b/plinth/modules/firewall/templates/firewall.html @@ -40,7 +40,7 @@
- +
@@ -48,40 +48,46 @@ {% for service in services|dictsort:"name" %} - {% if service.ports %} - - - - - - {% for port in service.ports %} + {% if service.is_enabled %} + {% if service.ports %} - - + + - {% endfor %} + {% for port in service.ports %} + + + + + + {% endfor %} + + {% endif %} {% endif %} {% endfor %}
{% trans "Service/Port" %} {% trans "Status" %}
{{ service.name }} - {% if service.is_enabled %} - - {% trans "Enabled" %} - {% else %} - - {% trans "Disabled" %} - {% endif %} -
{{ port }} - {% if port in internal_enabled_services and port in external_enabled_services %} + {{ service.name }} + {% if service.is_enabled %} - {% trans "Permitted" %} - {% elif port in internal_enabled_services %} - - {% trans "Permitted (internal only)" %} - {% elif port in external_enabled_services %} - - {% trans "Permitted (external only)" %} + {% trans "Enabled" %} {% else %} - - {% trans "Blocked" %} + + {% trans "Disabled" %} {% 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 %} +