X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Fcontrollers%2Fapi%2Fvideo-channel.ts;h=b2916278752aee9095a78514f180011aadab33de;hb=43df00a30dc07ec6fc1b30d41eac011e4ea8641b;hp=d1a1e6473d5b6a788913f2cd24faec0dea3d13af;hpb=3c10840fa90fc88fc98e8169faf4745ff6c80893;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/controllers/api/video-channel.ts b/server/controllers/api/video-channel.ts index d1a1e6473..b29162787 100644 --- a/server/controllers/api/video-channel.ts +++ b/server/controllers/api/video-channel.ts @@ -24,6 +24,7 @@ import { asyncRetryTransactionMiddleware, authenticate, commonVideosFiltersValidator, + ensureUserCanManageChannel, optionalAuthenticate, paginationValidator, setDefaultPagination, @@ -74,7 +75,7 @@ videoChannelRouter.post('/:nameWithHost/avatar/pick', authenticate, reqAvatarFile, asyncMiddleware(videoChannelsNameWithHostValidator), - ensureAuthUserOwnsChannelValidator, + ensureUserCanManageChannel, updateAvatarValidator, asyncMiddleware(updateVideoChannelAvatar) ) @@ -83,7 +84,7 @@ videoChannelRouter.post('/:nameWithHost/banner/pick', authenticate, reqBannerFile, asyncMiddleware(videoChannelsNameWithHostValidator), - ensureAuthUserOwnsChannelValidator, + ensureUserCanManageChannel, updateBannerValidator, asyncMiddleware(updateVideoChannelBanner) ) @@ -91,21 +92,21 @@ videoChannelRouter.post('/:nameWithHost/banner/pick', videoChannelRouter.delete('/:nameWithHost/avatar', authenticate, asyncMiddleware(videoChannelsNameWithHostValidator), - ensureAuthUserOwnsChannelValidator, + ensureUserCanManageChannel, asyncMiddleware(deleteVideoChannelAvatar) ) videoChannelRouter.delete('/:nameWithHost/banner', authenticate, asyncMiddleware(videoChannelsNameWithHostValidator), - ensureAuthUserOwnsChannelValidator, + ensureUserCanManageChannel, asyncMiddleware(deleteVideoChannelBanner) ) videoChannelRouter.put('/:nameWithHost', authenticate, asyncMiddleware(videoChannelsNameWithHostValidator), - ensureAuthUserOwnsChannelValidator, + ensureUserCanManageChannel, videoChannelsUpdateValidator, asyncRetryTransactionMiddleware(updateVideoChannel) )