@extends('admin.layouts.app') @section('title', __('admin.admin_notes.list_title') . ' — ' . __('admin.brand.name')) @section('page_title', __('admin.admin_notes.list_title')) @php use App\Models\AdminNote; $filterKeys = ['view', 'priority']; $activeFilters = collect($filterKeys)->filter(fn ($k) => filled(request($k)))->count(); @endphp @push('styles') @endpush @section('content') @include('admin.partials.flash')
@foreach (request()->except(['per_page', 'page']) as $k => $v) @if (is_array($v)) @foreach ($v as $vv) @endforeach @else @endif @endforeach
@foreach (request()->only(['q', 'sort', 'dir']) as $key => $value) @endforeach
@if ($notes->isEmpty()) @else
@foreach ($notes as $n) @php $status = $n->statusKey(); $isMineAsAssignee = (int) $n->assigned_to_admin_id === $currentAdminId; @endphp @endforeach
{{ __('admin.admin_notes.fields.note') }} {{ __('admin.admin_notes.fields.priority') }} {{ __('admin.admin_notes.fields.created_by') }} {{ __('admin.admin_notes.fields.assigned_to') }} {{ __('admin.admin_notes.fields.created_at') }} {{ __('admin.admin_notes.fields.first_seen_at') }} {{ __('admin.admin_notes.fields.confirmed_at') }} {{ __('admin.admin_notes.fields.dismissed_at') }} {{ __('admin.fields.status') }} {{ __('admin.fields.actions') }}
{{ $n->note }} {{ __('admin.admin_notes.priorities.' . $n->priority) }}
{{ $n->creator?->name ?? '—' }}
{{ $n->assignee?->name ?? '—' }}
{{ $n->created_at?->format('Y-m-d H:i') }}
@if ($n->first_seen_at)
{{ $n->first_seen_at->format('Y-m-d H:i') }}
@else
—
@endif
@if ($n->confirmed_at)
{{ $n->confirmed_at->format('Y-m-d H:i') }}
@else
—
@endif
@if ($n->dismissed_at)
{{ $n->dismissed_at->format('Y-m-d H:i') }}
@else
—
@endif
{{ __('admin.admin_notes.status.' . $status) }} {{ __('admin.actions.view') }} @if ($isMineAsAssignee && $n->dismissed_at === null && $n->confirmed_at === null) {{-- Two distinct receiver-side intents. Done = active completion (confirmed_at). Dismiss = passive acknowledgement (dismissed_at). Both remove the alert from the dashboard. --}}
@csrf
@csrf
@endif
{{ $notes->links() }}
@endif
@endsection