MDA Users

{{ $ministry->name }}

MDA Profile Download CSV Template
@if (session('bulk_errors'))

Skipped Rows

    @foreach (session('bulk_errors') as $error)
  • {{ $error }}
  • @endforeach
@endif

Invite MDA User

Send a setup link for {{ $ministry->name }}.

@csrf
@error('first_name')

{{ $message }}

@enderror
@error('last_name')

{{ $message }}

@enderror
@error('email')

{{ $message }}

@enderror
@error('role')

{{ $message }}

@enderror
@error('phone')

{{ $message }}

@enderror
@error('department_unit')

{{ $message }}

@enderror
Send Invitation

Bulk Invite MDA Users

CSV rows are forced into {{ $ministry->code }}. No ministry column is accepted here.

Template
@csrf

Columns: first_name, last_name, email, role, phone, department_unit.

@error('file')

{{ $message }}

@enderror
Allowed roles: {{ $ministryRoles->pluck('name')->implode(', ') }}.
Upload Invitations

Active MDA Users

@forelse($members as $member) @empty @endforelse
Name Role Department/Unit Actions
{{ $member->name }}
{{ $member->email }}
{{ $member->roles->pluck('name')->implode(', ') ?: 'No role' }} {{ $member->department_unit ?: '-' }} View
No active users yet.

Pending Invitations

@forelse($pendingInvitations as $invitation) @empty @endforelse
Invitee Role Expires Actions
{{ $invitation->name }}
{{ $invitation->email }}
{{ $invitation->role?->name }} {{ $invitation->expires_at?->format('d M Y') }}
@csrf
@csrf @method('DELETE')
No pending invitations.