@include('maintenance.partials.filters')

Maintenance tasks

{{ $tasks->count() }} task(s) match the current filters.

@if (auth()->user()?->canCreateMaintenance()) Add maintenance task @endif
@forelse ($tasks as $task) @empty @endforelse
Task Type Site Camera Assigned Status Due Priority
{{ $task->title }}

{{ $task->organisation?->name ?: $task->site?->organisation?->name ?: 'No organisation' }}

{{ $task->taskTypeLabel() }} {{ $task->site?->name ?: 'No site' }} {{ $task->camera?->name ?: 'No camera' }} {{ $task->assignedUser?->name ?: 'Unassigned' }} $task->status === 'scheduled', 'bg-brand-100 text-brand-700' => $task->status === 'in_progress', 'bg-emerald-100 text-emerald-700' => $task->status === 'completed', 'bg-red-100 text-red-700' => $task->status === 'overdue', 'bg-amber-100 text-amber-700' => $task->status === 'cancelled', ])>{{ $task->statusLabel() }} {{ optional($task->due_at)->format('d M Y H:i') ?? 'No due date' }} {{ $task->priorityLabel() }}
No maintenance tasks found.