@extends('admin.layouts.app') @section('title', __('admin.agents.approvals.title') . ' — ' . __('admin.brand.name')) @section('page_title', __('admin.agents.approvals.title')) @push('styles') @endpush @section('content')

{{ __('admin.agents.approvals.subtitle') }}

@if (session('status'))
{{ session('status') }}
@endif @if (session('error'))
{{ session('error') }}
@endif
{{ __('admin.agents.approvals.filter_status') }}
{{ __('admin.agents.approvals.tab_pending') }} @foreach ($statuses as $st) {{ ucfirst($st) }} @endforeach
{{-- Date range (created_at) — combines with the status filter, URL-driven --}}
{{ __('admin.agents.approvals.filter_date') }}
@if (request('status'))@endif
@if ($dateFrom || $dateTo) {{ __('admin.agents.approvals.clear') }} @endif

{{ __('admin.agents.approvals.count', ['n' => $approvals->total()]) }}

@if ($approvals->isEmpty())

{{ __('admin.agents.approvals.empty_title') }}

{{ __('admin.agents.approvals.empty') }}

@else @foreach ($approvals as $a) @endforeach
#{{ __('admin.nav.startups') }}{{ __('admin.action_details.agent') }}Action RiskStatusCreatedExpires
#{{ $a->id }} {{ $a->startup?->name ?? '—' }}
run #{{ $a->agent_run_id }}
{{ $a->agent?->name ?? $a->agent_key }} {{ $a->action_key }} {{ ucfirst($a->risk_level) }} {{ ucfirst($a->status) }} {{ optional($a->created_at)->format('Y-m-d H:i') }} {{ optional($a->expires_at)->format('Y-m-d H:i') ?? '—' }} {{ __('admin.actions.view') }} →
@endif @if ($approvals->hasPages())
{{ $approvals->links() }}
@endif
@endsection