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 @@
| {% trans "View Ports" %} | +{% trans "Service/Port" %} | {% trans "Status" %} | {% for service in services|dictsort:"name" %} - {% if service.ports %} -||
|---|---|---|---|---|
|
+ |
+ {{ 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 %} - | -- |