Răsfoiți Sursa

fix validator

Shun Miyazawa 4 ani în urmă
părinte
comite
482743ba13
1 a modificat fișierele cu 6 adăugiri și 10 ștergeri
  1. 6 10
      packages/app/src/server/routes/apiv3/user-group.js

+ 6 - 10
packages/app/src/server/routes/apiv3/user-group.js

@@ -47,6 +47,12 @@ module.exports = (crowi) => {
       body('description', 'Description must be a string').optional().isString(),
       body('parentId', 'ParentId must be a string').optional().isString(),
     ],
+    update: [
+      body('name', 'Group name is required').trim().exists({ checkFalsy: true }),
+      body('description', 'Group description must be a string').optional().isString(),
+      body('parentId', 'parentId must be a string').optional().isString(),
+      body('forceUpdateParents', 'forceUpdateParents must be a boolean').optional().isBoolean(),
+    ],
     delete: [
       param('id').trim().exists({ checkFalsy: true }),
       query('actionName').trim().exists({ checkFalsy: true }),
@@ -137,11 +143,6 @@ module.exports = (crowi) => {
     }
   });
 
-  validator.create = [
-    body('name', 'Group name is required').trim().exists({ checkFalsy: true }),
-    body('description', 'Description must be a string').optional().isString(),
-    body('parentId', 'ParentId must be a string').optional().isString(),
-  ];
 
   /**
    * @swagger
@@ -190,11 +191,6 @@ module.exports = (crowi) => {
     }
   });
 
-  validator.delete = [
-    param('id').trim().exists({ checkFalsy: true }),
-    query('actionName').trim().exists({ checkFalsy: true }),
-    query('transferToUserGroupId').trim(),
-  ];
 
   router.get('/non-family-lineage', async(req, res) => {
     const { groupId } = req.query;