Update serverfolder enable/disable

This commit is contained in:
jeffvli
2022-10-27 00:58:59 -07:00
parent 88e716b970
commit cbbf3087ff
8 changed files with 157 additions and 14 deletions
+27
View File
@@ -85,3 +85,30 @@ router
validateRequest(validation.servers.disableUrl),
controller.servers.disableServerUrl
);
router.param('folderId', async (_req, _res, next, folderId) => {
await service.servers.findFolderById({ id: folderId });
next();
});
router
.route('/:serverId/folder/:folderId')
.delete(
authenticateAdmin,
validateRequest(validation.servers.deleteFolder),
controller.servers.deleteServerFolder
);
router
.route('/:serverId/folder/:folderId/enable')
.post(
validateRequest(validation.servers.enableFolder),
controller.servers.enableServerFolder
);
router
.route('/:serverId/folder/:folderId/disable')
.post(
validateRequest(validation.servers.disableFolder),
controller.servers.disableServerFolder
);