Files
ops-Gazelle/sections/tools/tools.php
2025-10-03 08:32:06 +02:00

21 lines
481 B
PHP

<?php
/** @phpstan-var \Gazelle\User $Viewer */
/** @phpstan-var \Twig\Environment $Twig */
declare(strict_types=1);
namespace Gazelle;
if (!$Viewer->permitted('users_mod')) {
Error403::error();
}
/** @var \Gazelle\User $Viewer phpstan is dense */
echo $Twig->render('admin/toolbox.twig', [
'applicant_viewer' => (bool)array_filter(
new Manager\ApplicantRole()->publishedList(),
fn ($r) => $r->isStaffViewer($Viewer)
),
'viewer' => $Viewer,
]);