{{__('messages.All My Tasks')}}

@can("show all tasks") @endcan @can('add tasks') @livewire('create-new-task-component') @endcan @livewire('create-my-task-component')
{{__('messages.Overdue')}}
{{App\Models\Task::where("assigned_to" ,Auth::user()->id)->whereIn("task_status_id" ,[1,2])->where("due_time" ,"<=" ,Carbon\Carbon::now())->count()}}
@forelse (App\Models\Task::where("assigned_to" ,Auth::user()->id)->whereIn("task_status_id" ,[1,2])->where("due_time" ,"<=" ,Carbon\Carbon::now())->get() as $task)
{{$task->name}}
{{$task->task_status->name}}
{{$task->task_type->name}}
@if ($task->account_id) @switch($task->account_type) @case('App\Models\Customer') {{$task->account->name}} @break @case('App\Models\CustomerGroup') {{$task->account->name}} @break @case('App\Models\Corporate') {{$task->account->name}} @break @default {{$task->account->name}} @endswitch @else - @endif
{{$task->created_by_user->name}}
{{$task->created_at}}
@empty @endforelse
{{__('messages.Today')}}
{{App\Models\Task::where("assigned_to" ,Auth::user()->id)->whereBetween('due_time', [Carbon\Carbon::now(), Carbon\Carbon::now()->endOfDay()])->count()}}
@forelse (App\Models\Task::where("assigned_to" ,Auth::user()->id)->whereBetween('due_time', [Carbon\Carbon::now(), Carbon\Carbon::now()->endOfDay()])->get() as $task)
{{$task->name}}
{{$task->task_status->name}}
{{$task->task_type->name}}
@if ($task->account_id) @switch($task->account_type) @case('App\Models\Customer') {{$task->account->name}} @break @case('App\Models\CustomerGroup') {{$task->account->name}} @break @case('App\Models\Corporate') {{$task->account->name}} @break @default {{$task->account->name}} @endswitch @else - @endif
{{$task->created_by_user->name}}
{{$task->created_at}}
@empty @endforelse
{{__('messages.Tomorrow')}}
{{App\Models\Task::where("assigned_to" ,Auth::user()->id)->whereDate("due_time" ,Carbon\Carbon::tomorrow())->count()}}
@forelse (App\Models\Task::where("assigned_to" ,Auth::user()->id)->whereDate("due_time" ,Carbon\Carbon::tomorrow())->get() as $task)
{{$task->name}}
{{$task->task_status->name}}
{{$task->task_type->name}}
@if ($task->account_id) @switch($task->account_type) @case('App\Models\Customer') {{$task->account->name}} @break @case('App\Models\CustomerGroup') {{$task->account->name}} @break @case('App\Models\Corporate') {{$task->account->name}} @break @default {{$task->account->name}} @endswitch @else - @endif
{{$task->created_by_user->name}}
{{$task->created_at}}
@empty @endforelse
@can('add tasks') @livewire('assigned-tasks-component') @endcan