|
@@ -21,6 +21,7 @@ const validator = {};
|
|
|
* tags:
|
|
* tags:
|
|
|
* name: UserGroup
|
|
* name: UserGroup
|
|
|
*/
|
|
*/
|
|
|
|
|
+
|
|
|
module.exports = (crowi) => {
|
|
module.exports = (crowi) => {
|
|
|
const { ErrorV3, UserGroup, UserGroupRelation } = crowi.models;
|
|
const { ErrorV3, UserGroup, UserGroupRelation } = crowi.models;
|
|
|
const { ApiV3FormValidator } = crowi.middlewares;
|
|
const { ApiV3FormValidator } = crowi.middlewares;
|
|
@@ -29,7 +30,7 @@ module.exports = (crowi) => {
|
|
|
* @swagger
|
|
* @swagger
|
|
|
*
|
|
*
|
|
|
* paths:
|
|
* paths:
|
|
|
- * /usergroup:
|
|
|
|
|
|
|
+ * /_api/v3/user-groups:
|
|
|
* get:
|
|
* get:
|
|
|
* tags: [UserGroup]
|
|
* tags: [UserGroup]
|
|
|
* description: Gets usergroups
|
|
* description: Gets usergroups
|
|
@@ -37,7 +38,7 @@ module.exports = (crowi) => {
|
|
|
* - application/json
|
|
* - application/json
|
|
|
* responses:
|
|
* responses:
|
|
|
* 200:
|
|
* 200:
|
|
|
- * description: Returns usergroups
|
|
|
|
|
|
|
+ * description: usergroups are fetched
|
|
|
* content:
|
|
* content:
|
|
|
* application/json:
|
|
* application/json:
|
|
|
* schema:
|
|
* schema:
|
|
@@ -67,7 +68,7 @@ module.exports = (crowi) => {
|
|
|
* @swagger
|
|
* @swagger
|
|
|
*
|
|
*
|
|
|
* paths:
|
|
* paths:
|
|
|
- * /usergroup:
|
|
|
|
|
|
|
+ * /_api/v3/user-groups:
|
|
|
* post:
|
|
* post:
|
|
|
* tags: [UserGroup]
|
|
* tags: [UserGroup]
|
|
|
* description: Adds userGroup
|
|
* description: Adds userGroup
|
|
@@ -119,7 +120,7 @@ module.exports = (crowi) => {
|
|
|
* @swagger
|
|
* @swagger
|
|
|
*
|
|
*
|
|
|
* paths:
|
|
* paths:
|
|
|
- * /usergroup/{:id}:
|
|
|
|
|
|
|
+ * /_api/v3/user-groups/{:id}:
|
|
|
* delete:
|
|
* delete:
|
|
|
* tags: [UserGroup]
|
|
* tags: [UserGroup]
|
|
|
* description: Deletes userGroup
|
|
* description: Deletes userGroup
|
|
@@ -180,7 +181,7 @@ module.exports = (crowi) => {
|
|
|
* @swagger
|
|
* @swagger
|
|
|
*
|
|
*
|
|
|
* paths:
|
|
* paths:
|
|
|
- * /usergroup/{:id/users}:
|
|
|
|
|
|
|
+ * /_api/v3/user-groups/{:id/users}:
|
|
|
* get:
|
|
* get:
|
|
|
* tags: [UserGroup]
|
|
* tags: [UserGroup]
|
|
|
* description: Gets the users related to the userGroup
|
|
* description: Gets the users related to the userGroup
|