@extends('layouts.main') @section('content')
Kelola user dan role dalam sistem
| No | Nama | Role | Bergabung | Aksi | |
|---|---|---|---|---|---|
| {{ $users->firstItem() + $index }} |
@php
$profileImagePath = asset('assets/images/profilefoto/default-profile.png');
if ($user->profile && $user->profile->foto) {
$photoPath = public_path('assets/images/profilefoto/' . $user->profile->foto);
if (file_exists($photoPath)) {
$profileImagePath = asset('assets/images/profilefoto/' . $user->profile->foto);
}
}
@endphp
{{ $user->name }}
@if($user->id === auth()->id())
Anda
@endif
|
{{ $user->email }} | @php $auth = auth()->user(); $canEditAsAdmin = ($auth && ($auth->isAdmin() ?? ($auth->role === 'admin'))) && !in_array(strtolower($user->role ?? ''), ['admin','superadmin']) && $user->id !== $auth->id; $adminEditableRoles = array_filter($availableRoles, function($r){ return !in_array($r, ['admin','superadmin']); }); $showSelect = false; $rolesForSelect = $availableRoles; if ($auth && $auth->isSuperAdmin()) { $showSelect = ($user->id !== $auth->id); $rolesForSelect = $availableRoles; } elseif ($canEditAsAdmin) { $showSelect = true; $rolesForSelect = $adminEditableRoles; } @endphp @if($showSelect) @else {{ ucfirst($user->role) }} @endif | {{ $user->created_at->format('d M Y') }} | Lihat Profil |
Tidak ada user yang ditemukan dengan filter yang dipilih