authorize(UserAuthorizationPolicy::ABILITY_ADMIN_USERS_EDIT_CONTEXT, [ 'actor_user_id' => $userId, 'target_user_id' => $userId, ]); $capabilities = $decision->attribute('capabilities', []); $canViewPage = is_array($capabilities) && (bool) ($capabilities['can_view_page'] ?? false); if (!$decision->isAllowed() || !$canViewPage) { Router::redirect('error/forbidden'); } Router::redirect(lurl("admin/users/edit/{$uuid}"));