@php $leadStatuses = LeadStatusId::getStatusesForUser(Auth::user()); $completedStatusesCount = LeadStatusId::getCompletedExternalStatusesCount($lead->lead_model_status, $leadStatuses); $completedStatusesPercent = LeadStatusId::getCompletedExternalStatusPercent(Auth::user(), $lead->lead_model_status); $leadStatusLabel = LeadStatusId::getStatusForUser(Auth::user(), $lead->lead_model_status); @endphp
Frise d'avancement dossier
Statut : {{ $leadStatusLabel }}
Etape {{ $completedStatusesCount }} de {{ count($leadStatuses) }} au total.
@foreach($leadStatuses as $key => $status) @php($isCompleted = $lead->lead_model_status->group() !== 'REFUS' && $lead->lead_model_status->value >= $key)
@if($isCompleted && $leadStatusLabel !== $status) @endif {{ $status }}
@if(!$loop->last)
@endif @endforeach