Просмотр исходного кода

Route get children by parent id

Taichi Masuyama 4 лет назад
Родитель
Сommit
865e7ec1bc
1 измененных файлов с 5 добавлено и 1 удалено
  1. 5 1
      packages/app/src/server/routes/apiv3/page-tree.ts

+ 5 - 1
packages/app/src/server/routes/apiv3/page-tree.ts

@@ -29,6 +29,9 @@ const validator = {
     query('id').isMongoId().withMessage('id is required'),
     query('path').isString().withMessage('path is required'),
   ],
+  getChildPagesByParentId: [
+    query('id').isMongoId().withMessage('id is required'),
+  ],
 };
 
 /*
@@ -72,7 +75,8 @@ export default (crowi: Crowi): Router => {
     return res.apiv3({ target, ancestors, pages: siblings });
   });
 
-  router.get('/child-pages', accessTokenParser, loginRequiredStrictly, ...validator.getPagesAroundTarget, async(req: AuthorizedRequest, res: ApiV3Response) => {
+  // eslint-disable-next-line max-len
+  router.get('/child-pages', accessTokenParser, loginRequiredStrictly, ...validator.getChildPagesByParentId, async(req: AuthorizedRequest, res: ApiV3Response) => {
     const { id } = req.query;
 
     const Page: PageModel = crowi.model('Page');