| ID | الاسم | الإيميل | الصلاحية | الحالة | تعديل الصلاحية | اعادة كلمة المرور | إجراءات |
|---|---|---|---|---|---|---|---|
| {{ $u->id }} | {{ $u->name }} | {{ $u->email }} | {{ $roleLabels[$u->role ?? 'user'] ?? ($u->role ?? 'user') }} | {{-- ✅ الحالة --}}@if(($u->is_active ?? 1) == 1) ✅ فعال @else ⛔ موقوف @endif | @if(!$isAdmin) — @else @if(auth()->id() && (int)auth()->id() === (int)$u->id) لا يمكن تعديل صلاحيتك @elseif(($u->role ?? 'user') === 'admin') Admin (ثابت) @else @endif @endif | @if(!$isAdmin) — @else @endif | {{-- ✅ إجراءات: تفعيل/إيقاف + حذف --}}
@php
$targetRole = $u->role ?? 'user';
$isSelf = auth()->id() && ((int)auth()->id() === (int)$u->id);
$canToggle = false;
if(!$isSelf && $targetRole !== 'admin'){
if($isAdmin) $canToggle = true;
if($isSuper && $targetRole === 'user') $canToggle = true;
}
$canDelete = ($isAdmin && !$isSelf && $targetRole !== 'admin');
@endphp
@if($canToggle)
@else
—
@endif
@if($canDelete)
@endif
|
| لا يوجد مستخدمين | |||||||