@forelse ($briefs as $brief) @empty @endforelse
Titre Demande client Client Type Statut Deadline Temps passe Actions
{{ $brief->title }} {{ $brief->project?->name ?? '-' }} {{ $brief->project?->client?->name ?? '-' }} @if($brief->primary_type === 'production') Production @else {{ $brief->briefType?->name ?? 'Conception' }} @endif @php($statusCode = $brief->brifStatus?->code) @if ($statusCode === 'a_faire') {{ $brief->brifStatus?->name }} @elseif ($statusCode === 'en_cours') {{ $brief->brifStatus?->name }} @elseif ($statusCode === 'valide') {{ $brief->brifStatus?->name }} @else {{ $brief->brifStatus?->name ?? 'A faire' }} @endif {{ $brief->deadline?->format('d/m/Y') ?? '-' }} @if($brief->primary_type !== 'production') @php($seconds = (int) ($briefTrackedSecondsById[$brief->id] ?? 0)) @php($hours = floor($seconds / 3600)) @php($minutes = floor(($seconds % 3600) / 60)) @php($secs = $seconds % 60) {{ sprintf('%02d:%02d:%02d', $hours, $minutes, $secs) }} @else - @endif
@php($availableStatuses = $briefStatusOptionsByBriefId[$brief->id] ?? collect()) @if($availableStatuses->isNotEmpty())
@endif @if($brief->primary_type === 'production') @php($canManageCharges = auth()->user()->hasRole('admin') || $brief->isProductionResponsableForEmployer(auth()->user()->employer?->id) || (int) ($brief->responsable?->user_id ?? 0) === (int) auth()->id()) @if($canManageCharges) @endif @endif
@if (($search ?? '') !== '') Aucun brief ne correspond a « {{ $search }} ». @else Aucun brief assigne pour le moment. @endif
{{ $briefs->links() }}