users menu listing

This commit is contained in:
Mark Gregory
2026-08-26 08:20:59 +01:00
parent 31ee06fa3a
commit 381d58003d
8 changed files with 103 additions and 13 deletions
@@ -14,14 +14,15 @@ final class EnsureUserManagementAdmin
{
$user = $request->user();
$allowed = $user !== null && (
(method_exists($user, 'isHelpdeskAdmin') && $user->isHelpdeskAdmin())
|| (method_exists($user, 'isAdmin') && $user->isAdmin())
|| (bool) ($user->helpdesk_admin ?? false)
abort_unless(
$user !== null
&& (
(bool) ($user->helpdesk_admin ?? false)
|| (method_exists($user, 'isHelpdeskAdmin') && $user->isHelpdeskAdmin())
),
403
);
abort_unless($allowed, 403);
return $next($request);
}
}