{{ t('ticket') }}{{ $ticket->ticket_id }}

{{ t('back_to_tickets') }} @if ($ticket->status !== 'closed')
@csrf {{ t('close_ticket') }}
@else
@csrf {{ t('reopen_ticket') }}
@endif

{{ t('tenant') }}

@if ($ticket->tenantStaff)

{{ $ticket->tenantStaff->firstname . ' ' . $ticket->tenantStaff->lastname }} ({{ $ticket->tenantStaff->is_admin ? 'Admin' : 'Staff' }})

{{ $ticket->tenantStaff->email }}

@elseif($ticket->tenant && $ticket->tenant->adminUser)

{{ $ticket->tenant->adminUser->firstname . ' ' . $ticket->tenant->adminUser->lastname }} {{ t('admin_') }}

{{ $ticket->tenant->adminUser->email }}

@else

{{ $ticket->tenant ? $ticket->tenant->company_name : 'N/A' }}

{{ 'no_staff_assigned' }}

@endif

{{ t('department') }}

{{ $ticket->department?->name ?? 'N/A' }}

{{ t('priority') }}

{{ ucfirst($ticket->priority) }}

{{ t('status') }}

{{ ucfirst(str_replace('_', ' ', $ticket->status)) }}

{{ t('created') }}

{{ $ticket->created_at->format('M d, Y') }}

{{ $ticket->created_at->format('H:i') }} • {{ $ticket->created_at->diffForHumans() }}

{{ t('assigned_admins') }}

@csrf @method('PUT') {{ t('update_assigned') }}

{{ t('quick_actions') }}

{{ t('ticket_information') }}

{{ t('ticket_id') }}
{{ $ticket->ticket_id }}
{{ t('created_1') }}
{{ format_date_time($ticket->created_at) }}
{{ t('last_updated') }}
{{ format_date_time($ticket->updated_at) }}
{{ t('replies') }}
{{ $ticket->replies->count() }}
{{ t('admin_viewed') }}
{{ $ticket->admin_viewed ? 'Yes' : 'No' }}
{{ t('tenant_viewed') }}
{{ $ticket->tenant_viewed ? 'Yes' : 'No' }}
@if ($ticket->attachments && count($ticket->attachments) > 0)

{{ t('original_attachments') }}

    @foreach ($ticket->attachments as $attachment)
  • @if (is_array($attachment)) {{-- New format: array with filename, path, size --}} {{ $attachment['filename'] }} ({{ number_format($attachment['size'] / 1024, 1) }} KB) @else {{-- Legacy format: just filename string --}} {{ $attachment }} {{ t('file') }} @endif
  • @endforeach
@endif