@extends('layouts.app') @section('page-title', 'Departments') @section('page-heading', __('Departments')) @section('content')
@php $currentUser = auth()->user(); $canCreate = $currentUser->hasPermission('department.create'); $canEdit = $currentUser->hasPermission('department.edit'); $canDelete = $currentUser->hasPermission('department.delete'); @endphp

@lang('Departments')

@if($canCreate) @lang('New Department') @endif
@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif
@if(request('search')) @endif
@forelse($departments as $department) @php $dist = $department->roleDistribution(); @endphp @empty @endforelse
Name Lead Members Role Breakdown Actions
{{ $department->name }} {{ optional($department->lead)->name ?? '—' }} {{ $department->members_count }} @foreach($dist as $role => $count) @if($count > 0) {{ $role }}: {{ $count }} @endif @endforeach @if(array_sum($dist) === 0) No members yet @endif @if($canEdit) @endif @if($canDelete)
@csrf @method('DELETE')
@endif
No departments found.
{!! $departments->appends(request()->query())->links() !!}
@endsection