@extends('admin.layouts.app') @section('title', __('admin.nav.actions') . ' โ ' . __('admin.brand.name')) @section('page_title', __('admin.nav.actions')) @push('styles') @endpush @section('content') @php $rows = $actions->map(function ($o) use ($policies, $agentNames) { $p = $policies->get($o->value, collect()); return [ 'id' => $o->id, 'name_en' => $o->name_en, 'name_ar' => $o->name_ar ?? '', 'slug' => $o->value, 'enabled' => (bool) $o->status, 'notify' => $o->notifications_enabled !== false, // Compact policy summary (Option 3): total + per-policy counts. 'total' => $p->count(), 'counts' => [ 'always_allow' => $p->where('policy', 'always_allow')->count(), 'needs_approval' => $p->where('policy', 'needs_approval')->count(), 'blocked' => $p->where('policy', 'blocked')->count(), ], ]; })->values(); @endphp