@extends('layouts.admin') @push('styles') @endpush @push('script') @endpush @section('content')

Detalii audit {{ $audit->created_at->format('d.m.Y H:i') }} (cu @if ($audit->created_at->diffInMinutes() < 60) {{ $audit->created_at->diffInMinutes() }} minute @elseif ($audit->created_at->diffInHours() < 24) {{ $audit->created_at->diffInHours() }} ore @elseif ($audit->created_at->diffInDays() < 30) {{ $audit->created_at->diffInDays() }} zile @elseif ($audit->created_at->diffInMonths() < 12) {{ $audit->created_at->diffInMonths() }} luni @else ({{ $audit->created_at->diffInYears() }} ani @endif în urmă)

Modificat de

Utilizator: {{ $audit->user->name }}

Email: {{ $audit->user->email }}

Rol: @if ($audit->user->is_admin) Admin @elseif ($audit->user->is_location_admin) Admin locație @elseif ($audit->user->is_location_user) Utilizator locație @endif

Locație: {{ $audit->user->location ? $audit->user->location->mnemonic : 'N/A' }}

@php $event = $audit->event; switch ($event) { case 'created': $event = 'creat'; break; case 'updated': $event = 'actualizat'; break; case 'deleted': $event = 'șters'; break; default: $event = $audit->event; } @endphp {{ ucfirst($event) }} - {{ App\Enums\AuditModel::getLabel($audit->auditable_type) }} ({{ $audit->auditable_type == App\Enums\AuditModel::LOCATION->value ? ($audit->auditable->mnemonic ?? 'Necunoscut') : (method_exists($audit->auditable_type, 'location') ? $audit->auditable->location->mnemonic : 'N/A') }})
Modificări
@if(!empty($audit->old_values) || !empty($audit->new_values))
@forelse($audit->getModified() as $attribute => $modified) @empty @endforelse
Câmp Valoare veche Valoare nouă
{{ $attribute }} @if(isset($modified['old']) && (is_array($modified['old']) || is_object($modified['old'])))
{{ json_encode($modified['old'], JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES) }}
@elseif (isset($modified['old'])) {!! nl2br(e($modified['old'])) !!} @else null @endif
@if(isset($modified['new']) && (is_array($modified['new']) || is_object($modified['new'])))
{{ json_encode($modified['new'], JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES) }}
@elseif (isset($modified['new'])) {!! nl2br(e($modified['new'])) !!} @else null @endif
Nu există modificări
@else
Nu există modificări înregistrate pentru acest audit.
@endif
Metadate

IP: {{ $audit->ip_address }}

URL: {{ $audit->url }}

User Agent: {{ $audit->user_agent }}

Audit ID: {{ $audit->id }}

@endsection