{{ $card[1] }}
{{ $card[0] }}
Filters
Alerts
Conditions are refreshed whenever this page opens.| Severity | Alert | Branch | Occurred | Status | Actions |
|---|---|---|---|---|---|
| {{ ucfirst($alert->severity) }} |
{{ $alert->title }}
{{ $alert->message }}
@if($alert->alert_type === 'payment_mismatch')
Open payment reconciliation
@elseif($alert->alert_type === 'expiring_voucher' && !empty($alert->entity_id))
Open stored-value account
@endif
|
{{ $alert->location->name ?? 'All / Not assigned' }} | {{ optional($alert->occurred_at)->format('M d, Y h:i A') }} | {{ ucfirst($alert->status) }} | @if((auth()->user()->can('operational_alerts.manage') || auth()->user()->can('business_settings.access') || auth()->user()->can('superadmin')) && $alert->status === 'open') {!! Form::open(['route' => ['operational-alerts.acknowledge', $alert->id], 'method' => 'post', 'style' => 'display:inline']) !!} {!! Form::close() !!} @endif @if((auth()->user()->can('operational_alerts.manage') || auth()->user()->can('business_settings.access') || auth()->user()->can('superadmin')) && $alert->status !== 'resolved') {!! Form::open(['route' => ['operational-alerts.resolve', $alert->id], 'method' => 'post', 'style' => 'display:inline']) !!} {!! Form::close() !!} @endif |
| No alerts match the selected filters. | |||||