diff --git a/app/Infrastructure/Http/Controllers/ResumeController.php b/app/Infrastructure/Http/Controllers/ResumeController.php index 8708488..3a8342f 100644 --- a/app/Infrastructure/Http/Controllers/ResumeController.php +++ b/app/Infrastructure/Http/Controllers/ResumeController.php @@ -18,13 +18,15 @@ use Toby\Infrastructure\Http\Resources\SimpleUserResource; class ResumeController extends Controller { + const LIMIT_PER_PAGE = 50; + public function index(): Response { $this->authorize("manageResumes"); $resumes = Resume::query() ->latest("updated_at") - ->paginate(); + ->paginate(self::LIMIT_PER_PAGE); return inertia("Resumes/Index", [ "resumes" => ResumeResource::collection($resumes), diff --git a/app/Infrastructure/Http/Controllers/UserController.php b/app/Infrastructure/Http/Controllers/UserController.php index 654c0c7..c24a042 100644 --- a/app/Infrastructure/Http/Controllers/UserController.php +++ b/app/Infrastructure/Http/Controllers/UserController.php @@ -19,6 +19,8 @@ use Toby\Infrastructure\Http\Resources\UserResource; class UserController extends Controller { + const LIMIT_PER_PAGE = 50; + /** * @throws AuthorizationException */ @@ -31,7 +33,7 @@ class UserController extends Controller ->search($request->query("search")) ->orderByProfileField("last_name") ->orderByProfileField("first_name") - ->paginate() + ->paginate(self::LIMIT_PER_PAGE) ->withQueryString(); return inertia("Users/Index", [ diff --git a/app/Infrastructure/Http/Controllers/VacationRequestController.php b/app/Infrastructure/Http/Controllers/VacationRequestController.php index fffc401..035d570 100644 --- a/app/Infrastructure/Http/Controllers/VacationRequestController.php +++ b/app/Infrastructure/Http/Controllers/VacationRequestController.php @@ -35,6 +35,8 @@ use Toby\Infrastructure\Http\Resources\VacationRequestResource; class VacationRequestController extends Controller { + const LIMIT_PER_PAGE = 50; + public function index(Request $request, YearPeriodRetriever $yearPeriodRetriever): Response|RedirectResponse { if ($request->user()->can("listAll", VacationRequest::class)) { @@ -49,7 +51,7 @@ class VacationRequestController extends Controller ->whereBelongsTo($yearPeriodRetriever->selected()) ->latest() ->states(VacationRequestStatesRetriever::filterByStatusGroup($status, $request->user())) - ->paginate(); + ->paginate(self::LIMIT_PER_PAGE); $pending = $request->user() ->vacationRequests() @@ -103,7 +105,7 @@ class VacationRequestController extends Controller ->when($type !== null, fn(Builder $query): Builder => $query->where("type", $type)) ->states(VacationRequestStatesRetriever::filterByStatusGroup($status, $request->user())) ->latest() - ->paginate(); + ->paginate(self::LIMIT_PER_PAGE); $users = User::query() ->orderByProfileField("last_name")