@extends('layouts.app') @section('title', 'Admin Dashboard') @section('page-title', 'Admin Dashboard') @section('content')
| Member | Role | Total | Done | Progress |
|---|---|---|---|---|
|
{{ strtoupper(substr($member->name, 0, 1)) }}
{{ $member->name }}
|
{{ str_replace('_', ' ', $member->role) }} | {{ $member->assigned_tasks_count }} | {{ $member->completed_tasks_count }} |
@php
$percent = $member->assigned_tasks_count > 0
? round(($member->completed_tasks_count / $member->assigned_tasks_count) * 100)
: 0;
@endphp
|
| Task | Assigned To | Priority | Due Date | Status |
|---|---|---|---|---|
| {{ Str::limit($task->title, 30) }} |
{{ strtoupper(substr($task->assignedUser->name, 0, 1)) }}
{{ $task->assignedUser->name }}
|
{{ $task->priority }} | {{ $task->planned_end->format('d M Y') }} | {{ str_replace('_', ' ', ucfirst($task->status)) }} |
| No tasks yet. | ||||
| Task | Assigned To | Start | End | Progress Timeline | Status |
|---|---|---|---|---|---|
| {{ Str::limit($task->title, 25) }} | {{ $task->assignedUser->name }} | {{ $task->planned_start->format('d M') }} | {{ $task->planned_end->format('d M') }} |
@php
$total = $task->planned_start->diffInDays($task->planned_end) + 1;
$elapsed = $task->planned_start->diffInDays(now()) + 1;
$elapsed = min($elapsed, $total);
$elapsed = max($elapsed, 0);
$pct = $total > 0 ? round(($elapsed / $total) * 100) : 0;
$colors = ['pending'=>'secondary','in_progress'=>'primary','under_review'=>'warning','approved'=>'success','rejected'=>'danger','completed'=>'dark'];
$color = $colors[$task->status] ?? 'secondary';
@endphp
|
{{ str_replace('_', ' ', ucfirst($task->status)) }} |
No tasks found.
@endif