@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