@extends('layouts.app') @section('title', '防火牆申請審核') @section('content')

防火牆申請審核

主管初審通過後,進行最終確認並自動套用 UFW 規則
@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif {{-- ── 待審核 ── --}}
{{ $pending->count() }}待審核
@if($pending->isEmpty())
目前沒有待最終審核的申請(等待主管初審中)。
@else
@foreach($pending as $r)
待審核 #{{ $r->id }} · {{ $r->created_at->format('Y/m/d H:i') }}
申請人
{{ $r->user->name }}
{{ $r->user->email }}
申請 IP
{{ $r->ip_address }}
目標 / Port
{{ $r->target_server }}
@foreach($r->ports as $p) :{{ $p }} @endforeach
申請原因
{{ $r->reason }}
{{-- 通過 --}}
@csrf
{{-- 拒絕 --}}
@csrf
@endforeach
@endif {{-- ── 已審核 ── --}}
歷史紀錄
@forelse($reviewed as $r) @empty @endforelse
# 申請人 IP Port 申請原因 狀態 審核人 備註 UFW 輸出 時間
{{ $r->id }}
{{ $r->user->name }}
{{ $r->user->email }}
{{ $r->ip_address }} @foreach($r->ports as $p) {{ $p }} @endforeach {{ $r->reason }} {{ $r->statusLabel() }} {{ $r->reviewer?->name ?? '—' }} {{ $r->reviewer_note ?: '—' }} @if($r->ufw_output)
{{ $r->ufw_output }}
@else @endif
{{ $r->reviewed_at?->format('Y/m/d H:i') }}
尚無歷史紀錄
@endsection @push('scripts') @endpush