@extends('layouts.dashboard') @section('title', 'Manage Lists - ' . $project->name) @section('content')
Dashboard

{{ $project->name }}

{{ ucfirst($project->status) }} {{ ucfirst($project->priority) }} priority

{{ $project->description }}

@if($project->projectManager)
Manager: {{ $project->projectManager->name }}
@endif
Due: {{ $project->due_date ? \Carbon\Carbon::parse($project->due_date)->format('M j') : 'NA' }}
{{ $project->taskLists->sum(function($list) { return $list->tasks->where('task_status', 'approved')->count(); }) }}/{{ $project->taskLists->sum(function($list) { return $list->tasks->count(); }) }} tasks completed
@php $totalTasks = $project->taskLists->sum(function($list) { return $list->tasks->count(); }); $completedTasks = $project->taskLists->sum(function($list) { return $list->tasks->where('task_status', 'approved')->count(); }); $progress = $totalTasks > 0 ? round(($completedTasks / $totalTasks) * 100) : 0; @endphp {{ $progress }}% progress
@if($project->createdBy)
Created by: {{ $project->createdBy->name }}
@endif
@foreach($project->teamMembers->sortBy('name')->take(4) as $member)
{{ strtoupper(substr($member->name, 0, 2)) }}
@endforeach @if($project->teamMembers->count() > 4)
+{{ $project->teamMembers->count() - 4 }}
@endif
Add List

Manage Task Lists

Drag and drop to reorder lists

@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif @if($errors->any())
Please fix the following errors:
    @foreach($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif
@csrf
@foreach($project->taskLists as $taskList)

{{ $taskList->name }}

@if($taskList->description)

{{ $taskList->description }}

@endif
@endforeach
@if($project->taskLists->isEmpty())

No task lists yet

Create a new task list to get started

@endif
Back
@endsection