asyncRetryTransactionMiddleware,
authenticate,
commonVideosFiltersValidator,
+ ensureUserCanManageChannel,
optionalAuthenticate,
paginationValidator,
setDefaultPagination,
authenticate,
reqAvatarFile,
asyncMiddleware(videoChannelsNameWithHostValidator),
- ensureAuthUserOwnsChannelValidator,
+ ensureUserCanManageChannel,
updateAvatarValidator,
asyncMiddleware(updateVideoChannelAvatar)
)
authenticate,
reqBannerFile,
asyncMiddleware(videoChannelsNameWithHostValidator),
- ensureAuthUserOwnsChannelValidator,
+ ensureUserCanManageChannel,
updateBannerValidator,
asyncMiddleware(updateVideoChannelBanner)
)
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)
)