diff --git a/app/Controllers/DomainController.php b/app/Controllers/DomainController.php index a7cc60c..cb8be91 100644 --- a/app/Controllers/DomainController.php +++ b/app/Controllers/DomainController.php @@ -64,10 +64,18 @@ class DomainController extends Controller // Format domains for display $formattedDomains = \App\Helpers\DomainHelper::formatMultiple($result['domains']); + // Get users for transfer functionality (admin only) + $users = []; + if (\Core\Auth::isAdmin()) { + $userModel = new \App\Models\User(); + $users = $userModel->all(); + } + $this->view('domains/index', [ 'domains' => $formattedDomains, 'groups' => $groups, 'allTags' => $allTags, + 'users' => $users, 'filters' => [ 'search' => $search, 'status' => $status, diff --git a/app/Controllers/NotificationGroupController.php b/app/Controllers/NotificationGroupController.php index baba30f..3d0cfb4 100644 --- a/app/Controllers/NotificationGroupController.php +++ b/app/Controllers/NotificationGroupController.php @@ -33,7 +33,7 @@ class NotificationGroupController extends Controller // Get users for transfer functionality (admin only) $users = []; - if (\Core\Auth::user()['role'] === 'admin') { + if (\Core\Auth::isAdmin()) { $userModel = new \App\Models\User(); $users = $userModel->all(); } diff --git a/app/Views/domains/index.php b/app/Views/domains/index.php index a8d6867..29fd5cd 100644 --- a/app/Views/domains/index.php +++ b/app/Views/domains/index.php @@ -132,6 +132,13 @@ $currentFilters = $filters ?? ['search' => '', 'status' => '', 'group' => '', 's Refresh Selected + + + +