@extends('admin.layout', [ 'title' => 'Integrasi Neo Feeder', 'heading' => 'Integrasi Neo Feeder', 'subheading' => 'Atur koneksi Neo Feeder dan jalankan tarik data langsung ke SIAKAD.', ]) @php $probeBadge = match ($probe['status'] ?? 'unknown') { 'authenticated' => 'badge badge-success', 'agent_ready' => 'badge badge-info', 'missing_url', 'disabled' => 'badge badge-warning', 'auth_failed' => 'badge badge-danger', default => 'badge badge-secondary', }; $isDirect = ($config['mode'] ?? 'agent') === 'direct'; $isDryRun = (bool) ($config['dry_run'] ?? true); $isEnabled = (bool) ($config['enabled'] ?? false); @endphp @section('admin-content') @if ($errors->any())
{{ $probe['message'] ?? 'Belum ada hasil uji koneksi.' }}
{{ $config['url'] !== '' ? $config['url'] : 'Belum diatur' }}
Integrasi Neo Feeder masih nonaktif. Simpan konfigurasi dan aktifkan toggle integrasi dulu.
@elseif ($isDirect && ! $isDryRun)Direct / Live aktif.
Dry run masih aktif. Sistem hanya simulasi/alur antrean dan belum menjalankan sinkronisasi live.
@elseMode agent aktif. Tarik dan push data tetap menunggu agent lokal Neo Feeder di komputer kampus.
@endif| Data | Deskripsi | Total SIAKAD | Sudah Tertaut | Aksi |
|---|---|---|---|---|
|
{{ $entity['label'] }}
{{ $entity['key'] }}
|
{{ $entity['description'] }} | {{ number_format((int) $entity['total']) }} | {{ number_format((int) $entity['linked']) }} | |
| Belum ada entitas import yang tersedia. | ||||