Преглед изворни кода

remove base path from API reference

Ryu Sato пре 6 година
родитељ
комит
0e58f34456

+ 2 - 2
src/server/routes/apiv3/admin-home.js

@@ -46,11 +46,11 @@ module.exports = (crowi) => {
   /**
   /**
    * @swagger
    * @swagger
    *
    *
-   *    /_api/v3/admin-home/:
+   *    /admin-home/:
    *      get:
    *      get:
    *        tags: [adminHome]
    *        tags: [adminHome]
    *        operationId: getAdminHome
    *        operationId: getAdminHome
-   *        summary: /_api/v3/admin-home/
+   *        summary: /admin-home
    *        description: Get adminHome parameters
    *        description: Get adminHome parameters
    *        responses:
    *        responses:
    *          200:
    *          200:

+ 12 - 12
src/server/routes/apiv3/app-settings.js

@@ -136,11 +136,11 @@ module.exports = (crowi) => {
   /**
   /**
    * @swagger
    * @swagger
    *
    *
-   *    /_api/v3/app-settings:
+   *    /app-settings:
    *      get:
    *      get:
    *        tags: [AppSettings]
    *        tags: [AppSettings]
    *        operationId: getAppSettings
    *        operationId: getAppSettings
-   *        summary: /_api/v3/app-settings
+   *        summary: /app-settings
    *        description: get app setting params
    *        description: get app setting params
    *        responses:
    *        responses:
    *          200:
    *          200:
@@ -181,10 +181,10 @@ module.exports = (crowi) => {
   /**
   /**
    * @swagger
    * @swagger
    *
    *
-   *    /_api/v3/app-settings/app-setting:
+   *    /app-settings/app-setting:
    *      put:
    *      put:
    *        tags: [AppSettings]
    *        tags: [AppSettings]
-   *        summary: /_api/v3/app-settings/app-setting
+   *        summary: /app-settings/app-setting
    *        operationId: updateAppSettings
    *        operationId: updateAppSettings
    *        description: Update app setting
    *        description: Update app setting
    *        requestBody:
    *        requestBody:
@@ -230,11 +230,11 @@ module.exports = (crowi) => {
   /**
   /**
    * @swagger
    * @swagger
    *
    *
-   *    /_api/v3/app-settings/site-url-setting:
+   *    /app-settings/site-url-setting:
    *      put:
    *      put:
    *        tags: [AppSettings]
    *        tags: [AppSettings]
    *        operationId: updateAppSettingSiteUrlSetting
    *        operationId: updateAppSettingSiteUrlSetting
-   *        summary: /_api/v3/app-settings/site-url-setting
+   *        summary: /app-settings/site-url-setting
    *        description: Update site url setting
    *        description: Update site url setting
    *        requestBody:
    *        requestBody:
    *          required: true
    *          required: true
@@ -322,11 +322,11 @@ module.exports = (crowi) => {
   /**
   /**
    * @swagger
    * @swagger
    *
    *
-   *    /_api/v3/app-settings/mail-setting:
+   *    /app-settings/mail-setting:
    *      put:
    *      put:
    *        tags: [AppSettings]
    *        tags: [AppSettings]
    *        operationId: updateAppSettingMailSetting
    *        operationId: updateAppSettingMailSetting
-   *        summary: /_api/v3/app-settings/site-url-setting
+   *        summary: /app-settings/site-url-setting
    *        description: Update mail setting
    *        description: Update mail setting
    *        requestBody:
    *        requestBody:
    *          required: true
    *          required: true
@@ -384,11 +384,11 @@ module.exports = (crowi) => {
   /**
   /**
    * @swagger
    * @swagger
    *
    *
-   *    /_api/v3/app-settings/aws-setting:
+   *    /app-settings/aws-setting:
    *      put:
    *      put:
    *        tags: [AppSettings]
    *        tags: [AppSettings]
    *        operationId: updateAppSettingAwsSetting
    *        operationId: updateAppSettingAwsSetting
-   *        summary: /_api/v3/app-settings/aws-setting
+   *        summary: /app-settings/aws-setting
    *        description: Update aws setting
    *        description: Update aws setting
    *        requestBody:
    *        requestBody:
    *          required: true
    *          required: true
@@ -435,11 +435,11 @@ module.exports = (crowi) => {
   /**
   /**
    * @swagger
    * @swagger
    *
    *
-   *    /_api/v3/app-settings/plugin-setting:
+   *    /app-settings/plugin-setting:
    *      put:
    *      put:
    *        tags: [AppSettings]
    *        tags: [AppSettings]
    *        operationId: updateAppSettingPluginSetting
    *        operationId: updateAppSettingPluginSetting
-   *        summary: /_api/v3/app-settings/plugin-setting
+   *        summary: /app-settings/plugin-setting
    *        description: Update plugin setting
    *        description: Update plugin setting
    *        requestBody:
    *        requestBody:
    *          required: true
    *          required: true

+ 18 - 18
src/server/routes/apiv3/customize-setting.js

@@ -131,11 +131,11 @@ module.exports = (crowi) => {
   /**
   /**
    * @swagger
    * @swagger
    *
    *
-   *    /_api/v3/customize-setting:
+   *    /customize-setting:
    *      get:
    *      get:
    *        tags: [CustomizeSetting]
    *        tags: [CustomizeSetting]
    *        operationId: getCustomizeSetting
    *        operationId: getCustomizeSetting
-   *        summary: /_api/v3/customize-setting
+   *        summary: /customize-setting
    *        description: Get customize parameters
    *        description: Get customize parameters
    *        responses:
    *        responses:
    *          200:
    *          200:
@@ -173,11 +173,11 @@ module.exports = (crowi) => {
   /**
   /**
    * @swagger
    * @swagger
    *
    *
-   *    /_api/v3/customize-setting/layoutTheme:
+   *    /customize-setting/layoutTheme:
    *      put:
    *      put:
    *        tags: [CustomizeSetting]
    *        tags: [CustomizeSetting]
    *        operationId: updateLayoutThemeCustomizeSetting
    *        operationId: updateLayoutThemeCustomizeSetting
-   *        summary: /_api/v3/customize-setting/layoutTheme
+   *        summary: /customize-setting/layoutTheme
    *        description: Update layout and theme
    *        description: Update layout and theme
    *        requestBody:
    *        requestBody:
    *          required: true
    *          required: true
@@ -217,11 +217,11 @@ module.exports = (crowi) => {
   /**
   /**
    * @swagger
    * @swagger
    *
    *
-   *    /_api/v3/customize-setting/behavior:
+   *    /customize-setting/behavior:
    *      put:
    *      put:
    *        tags: [CustomizeSetting]
    *        tags: [CustomizeSetting]
    *        operationId: updateBehaviorCustomizeSetting
    *        operationId: updateBehaviorCustomizeSetting
-   *        summary: /_api/v3/customize-setting/behavior
+   *        summary: /customize-setting/behavior
    *        description: Update behavior
    *        description: Update behavior
    *        requestBody:
    *        requestBody:
    *          required: true
    *          required: true
@@ -259,11 +259,11 @@ module.exports = (crowi) => {
   /**
   /**
    * @swagger
    * @swagger
    *
    *
-   *    /_api/v3/customize-setting/function:
+   *    /customize-setting/function:
    *      put:
    *      put:
    *        tags: [CustomizeSetting]
    *        tags: [CustomizeSetting]
    *        operationId: updateFunctionCustomizeSetting
    *        operationId: updateFunctionCustomizeSetting
-   *        summary: /_api/v3/customize-setting/function
+   *        summary: /customize-setting/function
    *        description: Update function
    *        description: Update function
    *        requestBody:
    *        requestBody:
    *          required: true
    *          required: true
@@ -309,11 +309,11 @@ module.exports = (crowi) => {
   /**
   /**
    * @swagger
    * @swagger
    *
    *
-   *    /_api/v3/customize-setting/highlight:
+   *    /customize-setting/highlight:
    *      put:
    *      put:
    *        tags: [CustomizeSetting]
    *        tags: [CustomizeSetting]
    *        operationId: updateHighlightCustomizeSetting
    *        operationId: updateHighlightCustomizeSetting
-   *        summary: /_api/v3/customize-setting/highlight
+   *        summary: /customize-setting/highlight
    *        description: Update highlight
    *        description: Update highlight
    *        requestBody:
    *        requestBody:
    *          required: true
    *          required: true
@@ -353,11 +353,11 @@ module.exports = (crowi) => {
   /**
   /**
    * @swagger
    * @swagger
    *
    *
-   *    /_api/v3/customize-setting/customizeTitle:
+   *    /customize-setting/customizeTitle:
    *      put:
    *      put:
    *        tags: [CustomizeSetting]
    *        tags: [CustomizeSetting]
    *        operationId: updateCustomizeTitleCustomizeSetting
    *        operationId: updateCustomizeTitleCustomizeSetting
-   *        summary: /_api/v3/customize-setting/customizeTitle
+   *        summary: /customize-setting/customizeTitle
    *        description: Update customizeTitle
    *        description: Update customizeTitle
    *        requestBody:
    *        requestBody:
    *          required: true
    *          required: true
@@ -396,11 +396,11 @@ module.exports = (crowi) => {
   /**
   /**
    * @swagger
    * @swagger
    *
    *
-   *    /_api/v3/customize-setting/customizeHeader:
+   *    /customize-setting/customizeHeader:
    *      put:
    *      put:
    *        tags: [CustomizeSetting]
    *        tags: [CustomizeSetting]
    *        operationId: updateCustomizeHeaderCustomizeSetting
    *        operationId: updateCustomizeHeaderCustomizeSetting
-   *        summary: /_api/v3/customize-setting/customizeHeader
+   *        summary: /customize-setting/customizeHeader
    *        description: Update customizeHeader
    *        description: Update customizeHeader
    *        requestBody:
    *        requestBody:
    *          required: true
    *          required: true
@@ -437,11 +437,11 @@ module.exports = (crowi) => {
   /**
   /**
    * @swagger
    * @swagger
    *
    *
-   *    /_api/v3/customize-setting/customizeCss:
+   *    /customize-setting/customizeCss:
    *      put:
    *      put:
    *        tags: [CustomizeSetting]
    *        tags: [CustomizeSetting]
    *        operationId: updateCustomizeCssCustomizeSetting
    *        operationId: updateCustomizeCssCustomizeSetting
-   *        summary: /_api/v3/customize-setting/customizeCss
+   *        summary: /customize-setting/customizeCss
    *        description: Update customizeCss
    *        description: Update customizeCss
    *        requestBody:
    *        requestBody:
    *          required: true
    *          required: true
@@ -479,11 +479,11 @@ module.exports = (crowi) => {
   /**
   /**
    * @swagger
    * @swagger
    *
    *
-   *    /_api/v3/customize-setting/customizeScript:
+   *    /customize-setting/customizeScript:
    *      put:
    *      put:
    *        tags: [CustomizeSetting]
    *        tags: [CustomizeSetting]
    *        operationId: updateCustomizeScriptCustomizeSetting
    *        operationId: updateCustomizeScriptCustomizeSetting
-   *        summary: /_api/v3/customize-setting/customizeScript
+   *        summary: /customize-setting/customizeScript
    *        description: Update customizeScript
    *        description: Update customizeScript
    *        requestBody:
    *        requestBody:
    *          required: true
    *          required: true

+ 6 - 6
src/server/routes/apiv3/export.js

@@ -62,11 +62,11 @@ module.exports = (crowi) => {
   /**
   /**
    * @swagger
    * @swagger
    *
    *
-   *  /_api/v3/export/status:
+   *  /export/status:
    *    get:
    *    get:
    *      tags: [Export]
    *      tags: [Export]
    *      operationId: getExportStatus
    *      operationId: getExportStatus
-   *      summary: /_api/v3/export/status
+   *      summary: /export/status
    *      description: get properties of stored zip files for export
    *      description: get properties of stored zip files for export
    *      responses:
    *      responses:
    *        200:
    *        200:
@@ -91,11 +91,11 @@ module.exports = (crowi) => {
   /**
   /**
    * @swagger
    * @swagger
    *
    *
-   *  /_api/v3/export:
+   *  /export:
    *    post:
    *    post:
    *      tags: [Export]
    *      tags: [Export]
    *      operationId: createExport
    *      operationId: createExport
-   *      summary: /_api/v3/export
+   *      summary: /export
    *      description: generate zipped jsons for collections
    *      description: generate zipped jsons for collections
    *      responses:
    *      responses:
    *        200:
    *        200:
@@ -129,11 +129,11 @@ module.exports = (crowi) => {
   /**
   /**
    * @swagger
    * @swagger
    *
    *
-   *  /_api/v3/export/{fileName}:
+   *  /export/{fileName}:
    *    delete:
    *    delete:
    *      tags: [Export]
    *      tags: [Export]
    *      operationId: deleteExport
    *      operationId: deleteExport
-   *      summary: /_api/v3/export/{fileName}
+   *      summary: /export/{fileName}
    *      description: delete the file
    *      description: delete the file
    *      parameters:
    *      parameters:
    *        - name: fileName
    *        - name: fileName

+ 2 - 2
src/server/routes/apiv3/healthcheck.js

@@ -18,11 +18,11 @@ module.exports = (crowi) => {
   /**
   /**
    * @swagger
    * @swagger
    *
    *
-   *  /_api/v3/healthcheck:
+   *  /healthcheck:
    *    get:
    *    get:
    *      tags: [Healthcheck]
    *      tags: [Healthcheck]
    *      operationId: getHealthcheck
    *      operationId: getHealthcheck
-   *      summary: /_api/v3/healthcheck
+   *      summary: /healthcheck
    *      description: Check whether the server is healthy or not
    *      description: Check whether the server is healthy or not
    *      parameters:
    *      parameters:
    *        - name: connectToMiddlewares
    *        - name: connectToMiddlewares

+ 8 - 8
src/server/routes/apiv3/import.js

@@ -101,11 +101,11 @@ module.exports = (crowi) => {
   /**
   /**
    * @swagger
    * @swagger
    *
    *
-   *  /_api/v3/import/status:
+   *  /import/status:
    *    get:
    *    get:
    *      tags: [Import]
    *      tags: [Import]
    *      operationId: getImportStatus
    *      operationId: getImportStatus
-   *      summary: /_api/v3/import/status
+   *      summary: /import/status
    *      description: Get properties of stored zip files for import
    *      description: Get properties of stored zip files for import
    *      responses:
    *      responses:
    *        200:
    *        200:
@@ -130,11 +130,11 @@ module.exports = (crowi) => {
   /**
   /**
    * @swagger
    * @swagger
    *
    *
-   *  /_api/v3/import:
+   *  /import:
    *    post:
    *    post:
    *      tags: [Import]
    *      tags: [Import]
    *      operationId: executeImport
    *      operationId: executeImport
-   *      summary: /_api/v3/import
+   *      summary: /import
    *      description: import a collection from a zipped json
    *      description: import a collection from a zipped json
    *      requestBody:
    *      requestBody:
    *        required: true
    *        required: true
@@ -241,11 +241,11 @@ module.exports = (crowi) => {
   /**
   /**
    * @swagger
    * @swagger
    *
    *
-   *  /_api/v3/import/upload:
+   *  /import/upload:
    *    post:
    *    post:
    *      tags: [Import]
    *      tags: [Import]
    *      operationId: uploadImport
    *      operationId: uploadImport
-   *      summary: /_api/v3/import/upload
+   *      summary: /import/upload
    *      description: upload a zip file
    *      description: upload a zip file
    *      responses:
    *      responses:
    *        200:
    *        200:
@@ -288,11 +288,11 @@ module.exports = (crowi) => {
   /**
   /**
    * @swagger
    * @swagger
    *
    *
-   *  /_api/v3/import/all:
+   *  /import/all:
    *    delete:
    *    delete:
    *      tags: [Import]
    *      tags: [Import]
    *      operationId: deleteImportAll
    *      operationId: deleteImportAll
-   *      summary: /_api/v3/import/all
+   *      summary: /import/all
    *      description: Delete all zip files
    *      description: Delete all zip files
    *      responses:
    *      responses:
    *        200:
    *        200:

+ 8 - 8
src/server/routes/apiv3/markdown-setting.js

@@ -92,11 +92,11 @@ module.exports = (crowi) => {
   /**
   /**
    * @swagger
    * @swagger
    *
    *
-   *    /_api/v3/markdown-setting:
+   *    /markdown-setting:
    *      get:
    *      get:
    *        tags: [MarkDownSetting]
    *        tags: [MarkDownSetting]
    *        operationId: getMarkdownSetting
    *        operationId: getMarkdownSetting
-   *        summary: /_api/v3/markdown-setting
+   *        summary: /markdown-setting
    *        description: Get markdown parameters
    *        description: Get markdown parameters
    *        responses:
    *        responses:
    *          200:
    *          200:
@@ -127,11 +127,11 @@ module.exports = (crowi) => {
   /**
   /**
    * @swagger
    * @swagger
    *
    *
-   *    /_api/v3/markdown-setting/lineBreak:
+   *    /markdown-setting/lineBreak:
    *      put:
    *      put:
    *        tags: [MarkDownSetting]
    *        tags: [MarkDownSetting]
    *        operationId: updateLineBreakMarkdownSetting
    *        operationId: updateLineBreakMarkdownSetting
-   *        summary: /_api/v3/markdown-setting/lineBreak
+   *        summary: /markdown-setting/lineBreak
    *        description: Update lineBreak setting
    *        description: Update lineBreak setting
    *        requestBody:
    *        requestBody:
    *          required: true
    *          required: true
@@ -173,11 +173,11 @@ module.exports = (crowi) => {
   /**
   /**
    * @swagger
    * @swagger
    *
    *
-   *    /_api/v3/markdown-setting/presentation:
+   *    /markdown-setting/presentation:
    *      put:
    *      put:
    *        tags: [MarkDownSetting]
    *        tags: [MarkDownSetting]
    *        operationId: updatePresentationMarkdownSetting
    *        operationId: updatePresentationMarkdownSetting
-   *        summary: /_api/v3/markdown-setting/presentation
+   *        summary: /markdown-setting/presentation
    *        description: Update presentation
    *        description: Update presentation
    *        requestBody:
    *        requestBody:
    *          required: true
    *          required: true
@@ -222,11 +222,11 @@ module.exports = (crowi) => {
   /**
   /**
    * @swagger
    * @swagger
    *
    *
-   *    /_api/v3/markdown-setting/xss:
+   *    /markdown-setting/xss:
    *      put:
    *      put:
    *        tags: [MarkDownSetting]
    *        tags: [MarkDownSetting]
    *        operationId: updateXssMarkdownSetting
    *        operationId: updateXssMarkdownSetting
-   *        summary: /_api/v3/markdown-setting/xss
+   *        summary: /markdown-setting/xss
    *        description: Update xss
    *        description: Update xss
    *        requestBody:
    *        requestBody:
    *          required: true
    *          required: true

+ 2 - 2
src/server/routes/apiv3/mongo.js

@@ -17,11 +17,11 @@ module.exports = (crowi) => {
   /**
   /**
    * @swagger
    * @swagger
    *
    *
-   *  /_api/v3/mongo/collections:
+   *  /mongo/collections:
    *    get:
    *    get:
    *      tags: [Mongo]
    *      tags: [Mongo]
    *      operationId: getMongoCollections
    *      operationId: getMongoCollections
-   *      summary: /_api/v3/mongo/collections
+   *      summary: /mongo/collections
    *      description: get mongodb collections names
    *      description: get mongodb collections names
    *      responses:
    *      responses:
    *        200:
    *        200:

+ 2 - 2
src/server/routes/apiv3/statistics.js

@@ -83,11 +83,11 @@ module.exports = (crowi) => {
   /**
   /**
    * @swagger
    * @swagger
    *
    *
-   *  /_api/v3/statistics/user:
+   *  /statistics/user:
    *    get:
    *    get:
    *      tags: [Statistics]
    *      tags: [Statistics]
    *      operationId: getStatisticsUser
    *      operationId: getStatisticsUser
-   *      summary: /_api/v3/statistics/user
+   *      summary: /statistics/user
    *      description: Get statistics for user
    *      description: Get statistics for user
    *      responses:
    *      responses:
    *        200:
    *        200:

+ 2 - 2
src/server/routes/apiv3/user-group-relation.js

@@ -23,11 +23,11 @@ module.exports = (crowi) => {
   /**
   /**
    * @swagger
    * @swagger
    *  paths:
    *  paths:
-   *    /_api/v3/user-group-relations:
+   *    /user-group-relations:
    *      get:
    *      get:
    *        tags: [UserGroupRelation]
    *        tags: [UserGroupRelation]
    *        operationId: listUserGroupRelations
    *        operationId: listUserGroupRelations
-   *        summary: /_api/v3/user-group-relations
+   *        summary: /user-group-relations
    *        description: Gets the user group relations
    *        description: Gets the user group relations
    *        responses:
    *        responses:
    *          200:
    *          200:

+ 20 - 20
src/server/routes/apiv3/user-group.js

@@ -43,11 +43,11 @@ module.exports = (crowi) => {
    * @swagger
    * @swagger
    *
    *
    *  paths:
    *  paths:
-   *    /_api/v3/user-groups:
+   *    /user-groups:
    *      get:
    *      get:
    *        tags: [UserGroup]
    *        tags: [UserGroup]
    *        operationId: getUserGroup
    *        operationId: getUserGroup
-   *        summary: /_api/v3/user-groups
+   *        summary: /user-groups
    *        description: Get usergroups
    *        description: Get usergroups
    *        responses:
    *        responses:
    *          200:
    *          200:
@@ -83,11 +83,11 @@ module.exports = (crowi) => {
    * @swagger
    * @swagger
    *
    *
    *  paths:
    *  paths:
-   *    /_api/v3/user-groups:
+   *    /user-groups:
    *      post:
    *      post:
    *        tags: [UserGroup]
    *        tags: [UserGroup]
    *        operationId: createUserGroup
    *        operationId: createUserGroup
-   *        summary: /_api/v3/user-groups
+   *        summary: /user-groups
    *        description: Adds userGroup
    *        description: Adds userGroup
    *        requestBody:
    *        requestBody:
    *          required: true
    *          required: true
@@ -135,11 +135,11 @@ module.exports = (crowi) => {
    * @swagger
    * @swagger
    *
    *
    *  paths:
    *  paths:
-   *    /_api/v3/user-groups/{id}:
+   *    /user-groups/{id}:
    *      delete:
    *      delete:
    *        tags: [UserGroup]
    *        tags: [UserGroup]
    *        operationId: deleteUserGroup
    *        operationId: deleteUserGroup
-   *        summary: /_api/v3/user-groups/{id}
+   *        summary: /user-groups/{id}
    *        description: Deletes userGroup
    *        description: Deletes userGroup
    *        parameters:
    *        parameters:
    *          - name: id
    *          - name: id
@@ -197,11 +197,11 @@ module.exports = (crowi) => {
    * @swagger
    * @swagger
    *
    *
    *  paths:
    *  paths:
-   *    /_api/v3/user-groups/{id}:
+   *    /user-groups/{id}:
    *      put:
    *      put:
    *        tags: [UserGroup]
    *        tags: [UserGroup]
    *        operationId: updateUserGroups
    *        operationId: updateUserGroups
-   *        summary: /_api/v3/user-groups/{id}
+   *        summary: /user-groups/{id}
    *        description: Update userGroup
    *        description: Update userGroup
    *        parameters:
    *        parameters:
    *          - name: id
    *          - name: id
@@ -254,11 +254,11 @@ module.exports = (crowi) => {
    * @swagger
    * @swagger
    *
    *
    *  paths:
    *  paths:
-   *    /_api/v3/user-groups/{id}/users:
+   *    /user-groups/{id}/users:
    *      get:
    *      get:
    *        tags: [UserGroup]
    *        tags: [UserGroup]
    *        operationId: getUsersUserGroups
    *        operationId: getUsersUserGroups
-   *        summary: /_api/v3/user-groups/{id}/users
+   *        summary: /user-groups/{id}/users
    *        description: Get users related to the userGroup
    *        description: Get users related to the userGroup
    *        parameters:
    *        parameters:
    *          - name: id
    *          - name: id
@@ -304,11 +304,11 @@ module.exports = (crowi) => {
    * @swagger
    * @swagger
    *
    *
    *  paths:
    *  paths:
-   *    /_api/v3/user-groups/{id}/unrelated-users:
+   *    /user-groups/{id}/unrelated-users:
    *      get:
    *      get:
    *        tags: [UserGroup]
    *        tags: [UserGroup]
    *        operationId: getUnrelatedUsersUserGroups
    *        operationId: getUnrelatedUsersUserGroups
-   *        summary: /_api/v3/user-groups/{id}/unrelated-users
+   *        summary: /user-groups/{id}/unrelated-users
    *        description: Get users unrelated to the userGroup
    *        description: Get users unrelated to the userGroup
    *        parameters:
    *        parameters:
    *          - name: id
    *          - name: id
@@ -362,11 +362,11 @@ module.exports = (crowi) => {
    * @swagger
    * @swagger
    *
    *
    *  paths:
    *  paths:
-   *    /_api/v3/user-groups/{id}/users:
+   *    /user-groups/{id}/users:
    *      post:
    *      post:
    *        tags: [UserGroup]
    *        tags: [UserGroup]
    *        operationId: addUserUserGroups
    *        operationId: addUserUserGroups
-   *        summary: /_api/v3/user-groups/{id}/users
+   *        summary: /user-groups/{id}/users
    *        description: Add a user to the userGroup
    *        description: Add a user to the userGroup
    *        parameters:
    *        parameters:
    *          - name: id
    *          - name: id
@@ -431,11 +431,11 @@ module.exports = (crowi) => {
    * @swagger
    * @swagger
    *
    *
    *  paths:
    *  paths:
-   *    /_api/v3/user-groups/{id}/users:
+   *    /user-groups/{id}/users:
    *      delete:
    *      delete:
    *        tags: [UserGroup]
    *        tags: [UserGroup]
    *        operationId: deleteUsersUserGroups
    *        operationId: deleteUsersUserGroups
-   *        summary: /_api/v3/user-groups/{id}/users
+   *        summary: /user-groups/{id}/users
    *        description: remove a user from the userGroup
    *        description: remove a user from the userGroup
    *        parameters:
    *        parameters:
    *          - name: id
    *          - name: id
@@ -493,11 +493,11 @@ module.exports = (crowi) => {
    * @swagger
    * @swagger
    *
    *
    *  paths:
    *  paths:
-   *    /_api/v3/user-groups/{id}/user-group-relations:
+   *    /user-groups/{id}/user-group-relations:
    *      get:
    *      get:
    *        tags: [UserGroup]
    *        tags: [UserGroup]
    *        operationId: getUserGroupRelationsUserGroups
    *        operationId: getUserGroupRelationsUserGroups
-   *        summary: /_api/v3/user-groups/{id}/user-group-relations
+   *        summary: /user-groups/{id}/user-group-relations
    *        description: Get the user group relations for the userGroup
    *        description: Get the user group relations for the userGroup
    *        parameters:
    *        parameters:
    *          - name: id
    *          - name: id
@@ -547,11 +547,11 @@ module.exports = (crowi) => {
    * @swagger
    * @swagger
    *
    *
    *  paths:
    *  paths:
-   *    /_api/v3/user-groups/{id}/pages:
+   *    /user-groups/{id}/pages:
    *      get:
    *      get:
    *        tags: [UserGroup]
    *        tags: [UserGroup]
    *        operationId: getPagesUserGroups
    *        operationId: getPagesUserGroups
-   *        summary: /_api/v3/user-groups/{id}/pages
+   *        summary: /user-groups/{id}/pages
    *        description: Get closed pages for the userGroup
    *        description: Get closed pages for the userGroup
    *        parameters:
    *        parameters:
    *          - name: id
    *          - name: id

+ 18 - 18
src/server/routes/apiv3/users.js

@@ -81,11 +81,11 @@ module.exports = (crowi) => {
    * @swagger
    * @swagger
    *
    *
    *  paths:
    *  paths:
-   *    /_api/v3/users:
+   *    /users:
    *      get:
    *      get:
    *        tags: [Users]
    *        tags: [Users]
    *        operationId: listUsers
    *        operationId: listUsers
-   *        summary: /_api/v3/users
+   *        summary: /users
    *        description: Get users
    *        description: Get users
    *        responses:
    *        responses:
    *          200:
    *          200:
@@ -133,11 +133,11 @@ module.exports = (crowi) => {
    * @swagger
    * @swagger
    *
    *
    *  paths:
    *  paths:
-   *    /_api/v3/users/invite:
+   *    /users/invite:
    *      post:
    *      post:
    *        tags: [Users]
    *        tags: [Users]
    *        operationId: inviteUser
    *        operationId: inviteUser
-   *        summary: /_api/v3/users/invite
+   *        summary: /users/invite
    *        description: Create new users and send Emails
    *        description: Create new users and send Emails
    *        parameters:
    *        parameters:
    *          - name: shapedEmailList
    *          - name: shapedEmailList
@@ -178,11 +178,11 @@ module.exports = (crowi) => {
    * @swagger
    * @swagger
    *
    *
    *  paths:
    *  paths:
-   *    /_api/v3/users/{id}/giveAdmin:
+   *    /users/{id}/giveAdmin:
    *      put:
    *      put:
    *        tags: [Users]
    *        tags: [Users]
    *        operationId: giveAdminUser
    *        operationId: giveAdminUser
-   *        summary: /_api/v3/users/{id}/giveAdmin
+   *        summary: /users/{id}/giveAdmin
    *        description: Give user admin
    *        description: Give user admin
    *        parameters:
    *        parameters:
    *          - name: id
    *          - name: id
@@ -219,11 +219,11 @@ module.exports = (crowi) => {
    * @swagger
    * @swagger
    *
    *
    *  paths:
    *  paths:
-   *    /_api/v3/users/{id}/removeAdmin:
+   *    /users/{id}/removeAdmin:
    *      put:
    *      put:
    *        tags: [Users]
    *        tags: [Users]
    *        operationId: removeAdminUser
    *        operationId: removeAdminUser
-   *        summary: /_api/v3/users/{id}/removeAdmin
+   *        summary: /users/{id}/removeAdmin
    *        description: Remove user admin
    *        description: Remove user admin
    *        parameters:
    *        parameters:
    *          - name: id
    *          - name: id
@@ -260,11 +260,11 @@ module.exports = (crowi) => {
    * @swagger
    * @swagger
    *
    *
    *  paths:
    *  paths:
-   *    /_api/v3/users/{id}/activate:
+   *    /users/{id}/activate:
    *      put:
    *      put:
    *        tags: [Users]
    *        tags: [Users]
    *        operationId: activateUser
    *        operationId: activateUser
-   *        summary: /_api/v3/users/{id}/activate
+   *        summary: /users/{id}/activate
    *        description: Activate user
    *        description: Activate user
    *        parameters:
    *        parameters:
    *          - name: id
    *          - name: id
@@ -309,11 +309,11 @@ module.exports = (crowi) => {
    * @swagger
    * @swagger
    *
    *
    *  paths:
    *  paths:
-   *    /_api/v3/users/{id}/deactivate:
+   *    /users/{id}/deactivate:
    *      put:
    *      put:
    *        tags: [Users]
    *        tags: [Users]
    *        operationId: deactivateUser
    *        operationId: deactivateUser
-   *        summary: /_api/v3/users/{id}/deactivate
+   *        summary: /users/{id}/deactivate
    *        description: Deactivate user
    *        description: Deactivate user
    *        parameters:
    *        parameters:
    *          - name: id
    *          - name: id
@@ -350,11 +350,11 @@ module.exports = (crowi) => {
    * @swagger
    * @swagger
    *
    *
    *  paths:
    *  paths:
-   *    /_api/v3/users/{id}/remove:
+   *    /users/{id}/remove:
    *      delete:
    *      delete:
    *        tags: [Users]
    *        tags: [Users]
    *        operationId: removeUser
    *        operationId: removeUser
-   *        summary: /_api/v3/users/{id}/remove
+   *        summary: /users/{id}/remove
    *        description: Delete user
    *        description: Delete user
    *        parameters:
    *        parameters:
    *          - name: id
    *          - name: id
@@ -395,11 +395,11 @@ module.exports = (crowi) => {
    * @swagger
    * @swagger
    *
    *
    *  paths:
    *  paths:
-   *    /_api/v3/users/external-accounts:
+   *    /users/external-accounts:
    *      get:
    *      get:
    *        tags: [Users]
    *        tags: [Users]
    *        operationId: listExternalAccountsUsers
    *        operationId: listExternalAccountsUsers
-   *        summary: /_api/v3/users/external-accounts
+   *        summary: /users/external-accounts
    *        description: Get external-account
    *        description: Get external-account
    *        responses:
    *        responses:
    *          200:
    *          200:
@@ -429,11 +429,11 @@ module.exports = (crowi) => {
    * @swagger
    * @swagger
    *
    *
    *  paths:
    *  paths:
-   *    /_api/v3/users/external-accounts/{id}/remove:
+   *    /users/external-accounts/{id}/remove:
    *      delete:
    *      delete:
    *        tags: [Users]
    *        tags: [Users]
    *        operationId: removeExternalAccountUser
    *        operationId: removeExternalAccountUser
-   *        summary: /_api/v3/users/external-accounts/{id}/remove
+   *        summary: /users/external-accounts/{id}/remove
    *        description: Delete ExternalAccount
    *        description: Delete ExternalAccount
    *        parameters:
    *        parameters:
    *          - name: id
    *          - name: id