Improve users list view

This commit is contained in:
DariusIII
2025-08-27 14:31:36 +02:00
parent b3d595c7f3
commit 6d3ad7be3e
2 changed files with 30 additions and 1 deletions
@@ -27,6 +27,8 @@ class DeletedUsersController extends BasePageController
$deletedTo = $request->input('deleted_to', '');
$deletedUsers = User::onlyTrashed()
->leftJoin('roles', 'roles.id', '=', 'users.roles_id')
->select('users.*', 'roles.name as rolename')
->when($username !== '', fn ($q) => $q->where('username', 'like', "%$username%"))
->when($email !== '', fn ($q) => $q->where('email', 'like', "%$email%"))
->when($host !== '', fn ($q) => $q->where('host', 'like', "%$host%"))
@@ -175,7 +177,7 @@ class DeletedUsersController extends BasePageController
'lastlogin' => 'lastlogin',
'apiaccess' => 'apiaccess',
'grabs' => 'grabs',
'role' => 'roles_id',
'role' => 'rolename',
default => 'username',
};
$orderSort = (isset($orderArr[1]) && preg_match('/^(asc|desc)$/i', $orderArr[1])) ? strtolower($orderArr[1]) : 'desc';