diff --git a/extensions/Servers/Proxmox/views/firewall.blade.php b/extensions/Servers/Proxmox/views/firewall.blade.php index 60000e394..5140343c0 100644 --- a/extensions/Servers/Proxmox/views/firewall.blade.php +++ b/extensions/Servers/Proxmox/views/firewall.blade.php @@ -74,90 +74,78 @@ - {{-- Network Adapters - Always Visible --}} -
-
-
- -
-
-

Network Adapters (Per-Device Firewall)

-

Enable or disable firewall for each network adapter individually

-
-
- - @if(!$firewallEnabled) -
-
- -

- Note: Per-adapter firewall settings can be configured here, but the Master Firewall above must be enabled for these settings to take effect. -

-
-
- @endif - - @if(count($networkAdapters) > 0) -
- @foreach($networkAdapters as $adapter) -
-
-
-
- {{ $adapter['name'] }} - @if($adapterFirewallStates[$adapter['name']] ?? false) - Firewall Active - @else - Firewall Off - @endif -
-
- Model: {{ ucfirst($adapter['model'] ?? 'Unknown') }} - @if($adapter['mac']) - MAC: {{ $adapter['mac'] }} - @endif -
-
-
- @if($adapterFirewallStates[$adapter['name']] ?? false) - - @else - - @endif -
-
-
- @endforeach -
- @else -
- -

No network adapters found

-
- @endif -
- - {{-- Firewall Policies & Filters --}} + {{-- Firewall Policies & Network Adapters Grid --}} @if($firewallEnabled)
+ {{-- Network Adapters --}} +
+
+
+ +
+
+

Network Adapters

+

Per-device firewall control

+
+
+ + @if(count($networkAdapters) > 0) +
+ @foreach($networkAdapters as $adapter) +
+
+
+
+ {{ $adapter['name'] }} + @if($adapterFirewallStates[$adapter['name']] ?? false) + Active + @else + Off + @endif +
+
+ {{ ucfirst($adapter['model'] ?? 'Unknown') }} + @if($adapter['mac']) + {{ $adapter['mac'] }} + @endif +
+
+
+ @if($adapterFirewallStates[$adapter['name']] ?? false) + + @else + + @endif +
+
+
+ @endforeach +
+ @else +
+ +

No network adapters found

+
+ @endif +
{{-- Default Policies Card --}}
@@ -201,9 +189,8 @@ Updating...
-
- -
+ + {{-- Policy Info Modal --}} @if($showPolicyInfoModal)