feat(routes): update rent related routes
- The "/affected" route has been updated to now use the `RentController.getAssignedToUser` method. - The "/affected/all" route, which was previously not implemented, now utilizes the `RentController.getAll` function. - These changes will help facilitate the retrieval of individual and all rented vehicles. Signed-off-by: Mathis <yidhra@tuta.io>
This commit is contained in:
parent
83d07a2812
commit
65a6ae2e3c
@ -2,14 +2,15 @@ import AdminGuard from "@validators/AdminGuard";
|
||||
import UserGuard from "@validators/UserGuard";
|
||||
import express, { type Router } from "express";
|
||||
import VehicleController from "@controllers/vehicle.controller";
|
||||
import RentController from "@controllers/rent.controller";
|
||||
|
||||
const RentRouter: Router = express.Router();
|
||||
|
||||
// Get rent affected to the user
|
||||
RentRouter.route("/affected").get(UserGuard);
|
||||
RentRouter.route("/affected").get(UserGuard, RentController.getAssignedToUser);
|
||||
|
||||
// Get all vehicle in rent (admin only) //TODO Non implemented yet
|
||||
RentRouter.route("/affected/all").get(AdminGuard);
|
||||
// Get all vehicle in rent (admin only)
|
||||
RentRouter.route("/affected/all").get(AdminGuard, RentController.getAll);
|
||||
|
||||
// Add a new vehicle (admin only)
|
||||
RentRouter.route("/veh/new").post(AdminGuard, VehicleController.create);
|
||||
|
Loading…
x
Reference in New Issue
Block a user