@extends('layouts.app') @section('page-pretitle', __('Management')) @section('page-title', __('Project Tasks')) @section('content') @if ($errors->any())
| # | Task Name | Remarks | Previous Task | Assigned To | Status | Start Date | Due Date | Overdue | Priority | Actions |
|---|---|---|---|---|---|---|---|---|---|---|
| {{ $loop->iteration }} | {{ $task->name }} | {{ $task->remarks ?? '-' }} | @if ($task->parentTask) {{ $task->parentTask->name }} @else - @endif | {{ $task->user->name ?? '-' }} @php $latestHistory = $task->histories->last(); @endphp @if ($latestHistory && $latestHistory->from_user_id) {{-- {{ optional($latestHistory->fromUser)->name }} → {{ optional($latestHistory->toUser)->name }} --}} {{ optional($latestHistory->fromUser)->name }} → {{ optional($latestHistory->toUser)->name }} @endif | @php $statusClass = match (strtolower($task->status->name ?? '')) { 'in progress' => 'badge bg-info-lt text-info', 'pending' => 'badge bg-danger-lt text-danger', 'completed' => 'badge bg-success-lt text-success', 'need review' => 'badge bg-warning-lt text-warning', 'not yet submitted' => 'badge bg-primary-lt text-primary', default => 'badge bg-secondary-lt text-secondary', }; @endphp {{ \Illuminate\Support\Str::title($task->status->name ?? '-') }} | {{ $task->start_date ? $task->start_date->format('d-m-Y') : '-' }} | {{ $task->due_date ? $task->due_date->format('d-m-Y') : '-' }} | @if ($task->due_date < now()->startOfDay()) Overdue @elseif ($task->due_date->isSameDay(now())) Due Today @else On Time @endif | @if ($task->priority) Priority @else Low Priority @endif |
|
|
{{ __('No task yet') }} |
||||||||||