@extends('layouts.app') @section('title', 'Progress Tracking') @push('head') @endpush @section('content') @php $fq = array_filter(request()->only(['project_id','milestone_status','daily_status','issue_status','date_from','date_to','q','issue_type','severity']), fn ($v) => $v !== null && $v !== ''); $exportQs = http_build_query($fq); $milestoneStatus = request('milestone_status', request('status', 'all')); @endphp
Please fix the following:
Progress Tracking
Milestones, site updates and project progress
Active projects
{{ $stats['active_projects'] }}
Avg progress
{{ $stats['avg_progress'] }}%
Delayed milestones
{{ $stats['delayed_milestones'] }}
Updates today
{{ $stats['updates_today'] }}
Project milestones
No milestones found
Add project milestones to begin tracking progress.
{{ $m->name }}
{{ $m->project?->name }} · Planned {{ $m->planned_date?->format('M j, Y') }} @if($m->actual_date) · Actual {{ $m->actual_date->format('M j, Y') }} @endif
{{ $m->description }}
@endifProject progress
@if($projects->isEmpty())@if($p->client?->company_name){{ $p->client->company_name }}@endif @if($p->location) · {{ $p->location }} @endif
Recent daily site updates
No daily site updates submitted yet.
| Date | Project | Work | Labour | Status | |
|---|---|---|---|---|---|
| {{ $d->update_date?->format('M j, Y') }} | {{ $d->project?->name }} | {{ \Illuminate\Support\Str::limit($d->work_completed, 56) }} | {{ $d->labour_count }} | {{ $d->status }} | @if($d->issues_noted || $d->delays_noted) @endif @if(in_array($d->status, ['Submitted','Reviewed','Draft'], true)) @endif @if(!$d->isReadOnly()) @endif |
Open issues & delays
@php $issuesBySev = $issues->groupBy('severity'); @endphp @if($issues->isEmpty())No open issues or delays
Keep up the good work on site.
{{ $sev }}
@foreach($issuesBySev->get($sev) as $iss){{ $iss->title }}
{{ $iss->severity }}{{ $iss->project?->name }} · {{ $iss->issue_type }} · {{ $iss->status }} · Reported {{ $iss->reported_date?->format('M j, Y') }} @if($iss->impact_days !== null)· Impact {{ $iss->impact_days }}d@endif
@if(in_array($iss->status, ['Open','In Progress'], true)) @endifAdd milestone
Daily site update
Report issue
Resolve issue
Reject site diary
Edit site diary
Cancel milestone