edit repair
This commit is contained in:
parent
85fa912024
commit
f812298cb2
6 changed files with 166 additions and 13 deletions
|
@ -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;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue