refactor: exclude users with the developer role from employee pagination query for improved data management

This commit is contained in:
Yoga Pangestu 2026-06-22 18:31:38 +07:00
parent 31fdfba2d1
commit da879eb1f3

View File

@ -25,6 +25,7 @@ public function paginateForIndex(
): LengthAwarePaginator {
$query = User::query()
->with(['profile', 'employee', 'roles'])
->whereDoesntHave('roles', fn ($query) => $query->where('name', Role::DEVELOPER->value))
->when($tableQuery['search'] !== '', function ($query) use ($tableQuery): void {
$search = $tableQuery['search'];
$query->where(function ($query) use ($search): void {