refactor: exclude users with the developer role from employee pagination query for improved data management
This commit is contained in:
parent
31fdfba2d1
commit
da879eb1f3
@ -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 {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user