@php $projectOptions = $projects->mapWithKeys(fn ($project) => [$project->id => $project->name])->toArray(); $clientOptions = $clients->mapWithKeys(fn ($client) => [$client->id => $client->name])->toArray(); $categoryOptions = $categories->mapWithKeys(fn ($category) => [$category->id => $category->name])->toArray(); $hasAdvancedFilters = filled($searchFilter) || filled($filter_project_id) || filled($filter_client_id) || filled($filter_employee_id) || filled($filter_category_id) || filled($filter_priority) || filled($filter_start_date) || filled($filter_due_date); @endphp
| # | {{ __('Project') }} | {{ __('Title') }} | {{ __('Due Date') }} | {{ __('Status') }} | {{ __('Priority') }} | {{ __('Employees') }} | {{ __('Comments') }} | {{ __('Last Comment By') }} | {{ __('Last Comment Time') }} | {{ __('Actions') }} |
|---|---|---|---|---|---|---|---|---|---|---|
| {{ $loop->iteration + ($tasks->currentPage() - 1) * $tasks->perPage() }} | {{ optional($task->project)->name }} | {{ $task->title }} | {{ $task->due_date ? \Carbon\Carbon::parse($task->due_date)->format('Y-m-d') : '-' }} |
{{ __($task->status) }}
@if($task->status === 'done')
@else
@if(in_array($task->work_state,['active','near_completion','paused']))
@endif
@endif
|
{{ __(ucwords(str_replace('_', ' ', $task->priority))) }} | {{ $task->employees->pluck('name')->join(', ') }} | {{ $task->comments->count() }} | {{ (($comment = $task->comments()->latest()->first()) and $comment->user) ? $comment->user->name : "-" }} | {{ (($comment = $task->comments()->latest()->first())) ? $comment->created_at : $task->created_at }} |
@can('tasks edit')
@if(!in_array($task->status, ['done', 'completed']))
id }})"
class="text-blue-600 dark:text-blue-400 hover:underline mr-2">
{{ __('Edit') }}
@endif
@endcan
@can('tasks delete')
{{ __('Delete') }}
@endcan
{{ __('Task Details') }}
@if(!in_array($task->status, ['done', 'completed']))
|
| {{ __('No tasks found.') }} | ||||||||||