@extends('layouts.cleaning') @section('content')

Supervisor Service Assignments

Manage which services supervisors are authorized to run at which stations.

@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif @if($errors->any())
@endif

Assign Service to Supervisor

@csrf
@foreach($serviceTypes as $service) @endforeach
@forelse($supervisors as $supervisor) @empty @endforelse
Supervisor Active Assignments
{{ $supervisor->name }}
{{ $supervisor->email }}
@if($supervisor->cleaningSupervisorAssignments->isEmpty()) No active assignments @else
@foreach($supervisor->cleaningSupervisorAssignments as $assignment) @php $isActive = $assignment->start_date <= today() && (!$assignment->end_date || $assignment->end_date >= today()); @endphp
{{ $assignment->branch->name ?? 'Unknown Branch' }}
Station Authority • Since {{ $assignment->start_date->format('M j, Y') }}
@foreach($assignment->services as $service) {{ $service->name }} @endforeach
@if($isActive) Active @else Inactive @endif
@endforeach
@endif
No supervisors found.
@endsection