Complete Task Report

{{ $tasks->total() }} total tasks • All tasks regardless of user role • Generated on {{ now()->format('M j, Y \a\t g:i A') }}

@if($this->canExport()) @endif Back to Filters
@forelse($tasks as $task) @empty @endforelse
Task Matter / Client Assigned To Status Priority Due Date Hours Category
{{ $task->title }}
@if($task->description)
{{ Str::limit($task->description, 50) }}
@endif
@if($task->matter)
{{ $task->matter->subject ?? 'Untitled Matter' }}
@if($task->matter->client)
{{ $task->matter->client->company_name ?? 'No Client' }}
@endif @else
No matter assigned
@endif
@if($task->assignedTo)
{{ $task->assignedTo->name }}
{{ $task->assignedTo->email }}
@else
Unassigned
@endif
{{ ucfirst(str_replace('_', ' ', $task->status)) }} {{ ucfirst($task->priority) }}
@if($task->due_date) {{ $task->due_date->format('M j, Y') }} @if($task->due_date->isPast() && !in_array($task->status, ['completed', 'cancelled'])) (Overdue) @endif @else No due date @endif
@if($task->estimated_hours) Est: {{ $task->estimated_hours }}h @endif @if($task->actual_hours) Act: {{ $task->actual_hours }}h @endif
@if($task->category) {{ $task->category->name }} @else No category @endif

No tasks found

No tasks match your current filters.

@if($tasks->hasPages())
{{ $tasks->links() }}
@endif