@if ($user->trashed() && $logged_in_user->hasAllAccess())
@lang('Restore')
@if (config('boilerplate.access.user.permanently_delete'))
@endif
@else
@if ($logged_in_user->hasAllAccess())
@endif
@if (! $user->isActive())
@lang('Reactivate')
@endif
@if ($user->id !== $logged_in_user->id && !$user->isMasterAdmin() && $logged_in_user->hasAllAccess())
@endif
{{-- The logged in user is the master admin, and the row is the master admin. Only the master admin can do anything to themselves --}}
@if ($user->isMasterAdmin() && $logged_in_user->isMasterAdmin())
@elseif (
!$user->isMasterAdmin() && // This is not the master admin
$user->isActive() && // The account is active
$user->id !== $logged_in_user->id && // It's not the person logged in
// Any they have at lease one of the abilities in this dropdown
(
$logged_in_user->can('admin.access.user.change-password') ||
$logged_in_user->can('admin.access.user.clear-session') ||
$logged_in_user->can('admin.access.user.impersonate') ||
$logged_in_user->can('admin.access.user.deactivate')
)
)
@endif
@endif