Task Report
@php $task_summary = $data['task_summary']->toArray(); $total_tasks = array_sum($task_summary); @endphp
{{ $total_tasks }}
{{ $task_summary[TASK_STATUS_BACKLOG] ?? 0 }}
{{ $task_summary[TASK_STATUS_IN_PROGRESS] ?? 0 }}
{{ $task_summary[TASK_STATUS_TESTING] ?? 0 }}
{{ $task_summary[TASK_STATUS_AWAITING_FEEDBACK] ?? 0 }}
{{ $task_summary[TASK_STATUS_COMPLETE] ?? 0 }}
| Project Name | Total (%) | Back Log (%) | In Progress (%) | Testing (%) | Awaiting Feedback (%) | Complete (%) |
|---|---|---|---|---|---|---|
| {{ $project['project_name'] }} | {{ $total }} (100%) | {{ $project['backlog'] ?? 0 }} ({{ $total > 0 ? round(($project['backlog'] ?? 0) * 100 / $total, 1) : 0 }}%) | {{ $project['in_progress'] ?? 0 }} ({{ $total > 0 ? round(($project['in_progress'] ?? 0) * 100 / $total, 1) : 0 }}%) | {{ $project['testing'] ?? 0 }} ({{ $total > 0 ? round(($project['testing'] ?? 0) * 100 / $total, 1) : 0 }}%) | {{ $project['awaiting_feedback'] ?? 0 }} ({{ $total > 0 ? round(($project['awaiting_feedback'] ?? 0) * 100 / $total, 1) : 0 }}%) | {{ $project['complete'] ?? 0 }} ({{ $total > 0 ? round(($project['complete'] ?? 0) * 100 / $total, 1) : 0 }}%) |
| Total | {{ $data['project_task_totals']['total'] ?? 0 }} (100%) | {{ $data['project_task_totals']['backlog'] ?? 0 }} ({{ $data['project_task_totals']['total'] > 0 ? round(($data['project_task_totals']['backlog'] ?? 0) * 100 / $data['project_task_totals']['total'], 1) : 0 }}%) | {{ $data['project_task_totals']['in_progress'] ?? 0 }} ({{ $data['project_task_totals']['total'] > 0 ? round(($data['project_task_totals']['in_progress'] ?? 0) * 100 / $data['project_task_totals']['total'], 1) : 0 }}%) | {{ $data['project_task_totals']['testing'] ?? 0 }} ({{ $data['project_task_totals']['total'] > 0 ? round(($data['project_task_totals']['testing'] ?? 0) * 100 / $data['project_task_totals']['total'], 1) : 0 }}%) | {{ $data['project_task_totals']['awaiting_feedback'] ?? 0 }} ({{ $data['project_task_totals']['total'] > 0 ? round(($data['project_task_totals']['awaiting_feedback'] ?? 0) * 100 / $data['project_task_totals']['total'], 1) : 0 }}%) | {{ $data['project_task_totals']['complete'] ?? 0 }} ({{ $data['project_task_totals']['total'] > 0 ? round(($data['project_task_totals']['complete'] ?? 0) * 100 / $data['project_task_totals']['total'], 1) : 0 }}%) |