edit repair

This commit is contained in:
Julian Krauser 2025-07-22 13:10:13 +02:00
parent 85fa912024
commit f812298cb2
6 changed files with 166 additions and 13 deletions

View file

@ -6,6 +6,8 @@ import {
getAllRepairsForRelated,
getRepairById,
updateRepairById,
updateRepairReportsById,
updateRepairStatusById,
} from "../../../controller/admin/unit/repairController";
var router = express.Router({ mergeParams: true });
@ -35,7 +37,7 @@ router.get("/:id", async (req: Request, res: Response) => {
router.post(
"/",
PermissionHelper.passCheckMiddleware("update", "unit", "inspection"),
PermissionHelper.passCheckMiddleware("update", "unit", "repair"),
async (req: Request, res: Response) => {
await createRepair(req, res);
}
@ -43,10 +45,26 @@ router.post(
router.patch(
"/:id",
PermissionHelper.passCheckMiddleware("update", "unit", "inspection"),
PermissionHelper.passCheckMiddleware("update", "unit", "repair"),
async (req: Request, res: Response) => {
await updateRepairById(req, res);
}
);
router.patch(
"/:id/reports",
PermissionHelper.passCheckMiddleware("update", "unit", "repair"),
async (req: Request, res: Response) => {
await updateRepairReportsById(req, res);
}
);
router.patch(
"/:id/status",
PermissionHelper.passCheckMiddleware("update", "unit", "repair"),
async (req: Request, res: Response) => {
await updateRepairStatusById(req, res);
}
);
export default router;