@php $terms = $event->matched_terms ?? []; $isUsername = $event->source === \App\Enums\ModerationSource::Username; @endphp Moderation

{{ $event->source->label() }} · {{ $event->type->label() }}

{{ $event->created_at?->format('d M Y, H:i') ?: '—' }}

{{ $event->type->label() }} @if ($event->type->isAutomatic()) Automatic@endif
Trigger
{{ $event->source->label() }} {{ $event->type->label() }} {{ $event->created_at?->format('d M Y, H:i') ?: '—' }} @if ($user){{ $user->full_name ?: $user->username }} · {{ $event->u_ident }}@else{{ $event->u_ident ?: '—' }}@endif @if ($event->email){{ $event->email }}@endif @if ($terms !== []){{ implode(', ', $terms) }}@else—@endif {{ $event->type->isAutomatic() ? 'System (automatic)' : ($event->actor?->full_name ?: '—') }} @if ($event->subject_type === 'donation' && $event->subject_id) View donation @elseif ($event->subject_type === 'campaign' && $user) View fundraiser @endif
{{ $isUsername ? 'Attempted username' : 'Content' }}
{{ $isUsername ? 'Rejected handle' : 'Original (as submitted, retained for appeal)' }}
{{ trim((string) $event->original_text) !== '' ? $event->original_text : '—' }}
@unless ($isUsername)
Cleaned (saved & shown publicly)
{{ trim((string) $event->cleaned_text) !== '' ? $event->cleaned_text : '—' }}
@endunless @if ($event->note)
Moderator note
{{ $event->note }}
@endif
@if ($event->subject_type === 'donation' && $event->subject_id) @endif History @if ($related->isEmpty())

No other moderation events for this {{ $event->subject_id ? 'item' : 'user' }}.

@else @foreach ($related as $r) {{ $r->type->label() }} · {{ $r->source->label() }}{{ $r->type->isAutomatic() ? '' : ' · '.($r->actor?->full_name ?: '—') }} @endforeach @endif