@error('title')
{{ $message }}
@enderror
@error('priority')
{{ $message }}
@enderror
@error('description')
{{ $message }}
@enderror
@if($isDepartmentAdmin)
{{-- Disabled selects aren't submitted, so mirror the value in a hidden field --}}
You can only upload within your own department.
@endif
@error('department_id')
{{ $message }}
@enderror
@error('file')
{{ $message }}
@enderror
@error('tags')
{{ $message }}
@enderror
@error('remarks')
{{ $message }}
@enderror
@if($workflowStages->isNotEmpty())
@foreach($workflowStages as $entry)
{{ $loop->iteration }}
{{ $entry['stage']->name }}
@forelse($entry['members'] as $member)
@include('documents.partials.assignee-row', ['member' => $member])
@empty
No one holds this stage's designation yet.
@endforelse
@unless($loop->last)
@endunless
@endforeach
@if($unstagedStaff->isNotEmpty())
Other Staff (not part of the hierarchy above)
@foreach($unstagedStaff as $member)
@include('documents.partials.assignee-row', ['member' => $member])
@endforeach
@endif
@error('assignees')
{{ $message }}
@enderror
@error('editors')
{{ $message }}
@enderror
@else
@foreach($staff->groupBy(fn($u) => $u->getRoleNames()->first() ?? 'unassigned') as $role => $members)
@foreach($members as $member)
@include('documents.partials.assignee-row', ['member' => $member])
@endforeach
@endforeach
@error('assignees')
{{ $message }}
@enderror
@error('editors')
{{ $message }}
@enderror
@endif