X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Fcontrollers%2Fapi%2Fplugins.ts;h=1e6a02c496f17503f49dad18ac8da0089a95c953;hb=79db409a41bd28fd2773626c9a93b5d326a38bc0;hp=b64062287cdd0b59f206596bac6204eba3817544;hpb=76148b27f7501bac061992136852be4303370c8d;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/controllers/api/plugins.ts b/server/controllers/api/plugins.ts index b64062287..1e6a02c49 100644 --- a/server/controllers/api/plugins.ts +++ b/server/controllers/api/plugins.ts @@ -8,6 +8,7 @@ import { authenticate, availablePluginsSortValidator, ensureUserHasRight, + openapiOperationDoc, paginationValidator, pluginsSortValidator, setDefaultPagination, @@ -35,6 +36,7 @@ import { const pluginRouter = express.Router() pluginRouter.get('/available', + openapiOperationDoc({ operationId: 'getAvailablePlugins' }), authenticate, ensureUserHasRight(UserRight.MANAGE_PLUGINS), listAvailablePluginsValidator, @@ -46,6 +48,7 @@ pluginRouter.get('/available', ) pluginRouter.get('/', + openapiOperationDoc({ operationId: 'getPlugins' }), authenticate, ensureUserHasRight(UserRight.MANAGE_PLUGINS), listPluginsValidator, @@ -84,6 +87,7 @@ pluginRouter.get('/:npmName', ) pluginRouter.post('/install', + openapiOperationDoc({ operationId: 'addPlugin' }), authenticate, ensureUserHasRight(UserRight.MANAGE_PLUGINS), installOrUpdatePluginValidator, @@ -91,6 +95,7 @@ pluginRouter.post('/install', ) pluginRouter.post('/update', + openapiOperationDoc({ operationId: 'updatePlugin' }), authenticate, ensureUserHasRight(UserRight.MANAGE_PLUGINS), installOrUpdatePluginValidator, @@ -98,6 +103,7 @@ pluginRouter.post('/update', ) pluginRouter.post('/uninstall', + openapiOperationDoc({ operationId: 'uninstallPlugin' }), authenticate, ensureUserHasRight(UserRight.MANAGE_PLUGINS), uninstallPluginValidator,