@extends('layouts.app', ['title' => 'ToDo']) @section('content') {{-- ── Modals ──────────────────────────────────────────────────────────── --}} {{-- Edit list title --}} {{-- List style (priority + color) --}} {{-- Add user to task --}} {{-- Edit task --}} {{-- Delete task --}} {{-- Delete user from task --}} {{-- Delete list --}} {{-- ── Page ─────────────────────────────────────────────────────────────── --}}
{{-- Header --}}

ToDo

Aufgabenverwaltung
@if(session('msg'))
{{ session('msg') }}
@endif {{-- New list form --}}
@csrf
{{-- Board --}} @if(!empty($lists))
@foreach($lists as $item) @php $color = $item->color ?: '#7286d7'; @endphp
{{-- List header --}}
{{ $item->list->title }}
@if(Auth::user()->get_employee->employee_id == $item->fk_owner_employee_id) @endif
{{-- Active tasks --}}
@foreach($item->list->tasks->where('is_done', 0)->sortByDesc('task_id') as $task)
is_done ? 'checked' : '' }}>
{{ $task->title }}
@if($task->steps->count() > 0)
@foreach($task->steps as $step)
is_done ? 'checked' : '' }}> {{ $step->title }}
@endforeach
@endif @if(!is_null($task->comment))
{{ $task->comment }}
@endif @if($task->subscriber->count() > 0)
@foreach($task->subscriber as $sub) {{ $sub->employee->first_name }} @endforeach
@endif
@endforeach {{-- Done tasks (collapsed) --}} @if($item->list->tasks->where('is_done', 1)->isNotEmpty())
@foreach($item->list->tasks->where('is_done', 1)->sortByDesc('task_id') as $task)
{{ $task->title }}
@endforeach
@endif
{{-- Add task --}}
@endforeach
@else

Noch keine Listen vorhanden. Lege oben eine neue Liste an.

@endif
@endsection