@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')
| {{ __('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. --}} @endif |