@if(!$add && !$update)

Utenti

@if(Auth::user()->level == 0) @endif
@if (session()->has('success')) @endif @if (session()->has('error')) @endif
@foreach($records as $record) @endforeach
Cognome Nome Email Livello Abilitato ...
{{$record->cognome}} {{$record->name}} {{$record->email}} {{$record->level == 0 ? 'Admin' : ($record->level == 1 ? 'Worker' : 'Istruttore')}} {{$record->enabled ? 'attivo' : 'disattivo'}} @php $currentUser = Auth::user(); $isCurrentUser = $record->id == $currentUser->id; $isAdmin = $currentUser->level == 0; $canEdit = $record->email != 'admin@admin.com' && ($isAdmin || $isCurrentUser); $canDelete = $record->email != 'admin@admin.com' && $isAdmin && !$isCurrentUser; @endphp @if($canEdit) @endif @if($canDelete) @endif
@else


@if (session()->has('error')) @endif
@error('name')
{{ $message }}
@enderror
@error('cognome')
{{ $message }}
@enderror
@php $currentUser = Auth::user(); $isEditingOwnProfile = $update && isset($dataId) && $currentUser->id == $dataId; $canEditEmailAndPassword = $add || $isEditingOwnProfile; @endphp @if($canEditEmailAndPassword)
@error('email')
{{ $message }}
@enderror
@else
Solo l'utente può modificare la propria email
@endif
@if ($add)
@error('password')
{{ $message }}
@enderror
@error('password_confirmation')
{{ $message }}
@enderror
@elseif($canEditEmailAndPassword)
Lasciare vuota per NON modificarla @error('password')
{{ $message }}
@enderror
@error('password_confirmation')
{{ $message }}
@enderror
@else
Solo l'utente può modificare la propria password
@endif
@if($add) @endif @if($update) @endif
@endif
@push('scripts') @endpush @push('scripts') @endpush