@extends('admin.layout') @section('title', __('Invitations')) @section('content')
Uitnodigingen sturen
Stuur gerichte uitnodigingen naar nieuwe gebruikers via e-mail of koppel ze aan een preset-template.
Verstuurde uitnodigingen zijn gemarkeerd en kunnen niet opnieuw worden verstuurd.
{{ __('No presets yet.') }}
@endforelse {{-- Nieuw preset formulier --}}{{ __('CSV columns (header row required):') }} {{ __('comma or semicolon separated') }}. {{ __('All columns optional — form defaults apply when empty.') }}
| {{ __('Column') }} | {{ __('Accepted values') }} | {{ __('Aliases') }} |
|---|---|---|
voornaam | tekst | first_name, firstname |
familienaam | tekst | last_name, achternaam |
email | geldig e-mailadres | e-mail, mail |
praktijk | tekst | practice, organisatie, bedrijf |
preset | naam van een preset | — |
abonnementsniveau | pro / premium | tier, niveau |
gratis dagen | getal 1–3650 | days, dagen |
geldigheidsduur | getal 1–3650 | token_validity_days, geldigheid |
taal | nl / fr / de / es / en | language, lang |
{{ $search !== '' ? __('No results for ":query".', ['query' => $search]) : __('No invitations created yet.') }}
@else| {{ __('Date') }} | {{ __('Preset') }} | {{ __('First name') }} | {{ __('Last name') }} | {{ __('Practice') }} | {{ __('Language') }} | {{ __('Profile URL') }} | {{ __('Tier') }} | {{ __('Source') }} | {{ __('Last contact') }} | {{ __('Days') }} | Token | {{ __('Expires') }} | {{ __('Email sent') }} | {{ __('Status') }} | {{ __('Used by') }} | {{ __('Action') }} | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ $inv->created_at->format('d/m/y H:i') }} | {{ $inv->action_name ?: '—' }} | {{ $inv->contact_first_name ?: '—' }} | {{ $inv->contact_last_name ?: '—' }} | {{ $inv->practice ?: '—' }} | {{ $inv->contact_email ?: '—' }} | @if ($inv->language) {{ $inv->language }} @else — @endif | @if ($inv->profile_url) {{ $inv->profile_url }} @else — @endif | @if ($inv->tier === 'pro') Pro @else Premium @endif | @if ($inv->source === 'form_filler') Form Filler @else {{ __('Manual') }} @endif | @if ($inv->last_contact_method === 'form_filler') Form Filler @elseif ($inv->last_contact_method === 'email') E-mail @elseif ($inv->last_contact_method) {{ __('Manual') }} @else — @endif | {{ $inv->days }} | {{ substr($inv->token, 0, 8) }}… | {{ $inv->expires_at ? $inv->expires_at->format('d/m/y') : '—' }} | {{ $inv->email_sent_at ? $inv->email_sent_at->format('d/m/y H:i') : '—' }} |
@if ($inv->used_at)
{{ __('Used') }} {{ $inv->used_at->format('d/m/y') }} @else {{ __('Unused') }} @endif |
@if ($inv->usedByUser) {{ $inv->usedByUser->name }} @else — @endif |
{{-- Preview-knop (altijd zichtbaar als er een e-mail is) --}}
@if ($inv->contact_email)
@endif
{{-- Versturen (alleen als nog niet gebruikt) --}}
@if ($inv->contact_email && ! $inv->used_at)
@endif
@if (! $inv->contact_email)
—
@endif
|