mirror of
https://github.com/Chocobozzz/PeerTube.git
synced 2025-10-03 09:49:20 +02:00
Add peertube plugin index website models
This commit is contained in:
parent
30ff39e7f0
commit
503c6f440a
8 changed files with 38 additions and 11 deletions
|
@ -28,7 +28,8 @@ import { ActorModel } from '../../models/activitypub/actor'
|
|||
import { isActorPreferredUsernameValid } from '../../helpers/custom-validators/activitypub/actor'
|
||||
import { isVideoChannelNameValid } from '../../helpers/custom-validators/video-channels'
|
||||
import { UserRegister } from '../../../shared/models/users/user-register.model'
|
||||
import { isThemeValid } from '../../helpers/custom-validators/plugins'
|
||||
import { isThemeNameValid } from '../../helpers/custom-validators/plugins'
|
||||
import { isThemeRegistered } from '../../lib/plugins/theme-utils'
|
||||
|
||||
const usersAddValidator = [
|
||||
body('username').custom(isUserUsernameValid).withMessage('Should have a valid username (lowercase alphanumeric characters)'),
|
||||
|
@ -207,7 +208,7 @@ const usersUpdateMeValidator = [
|
|||
.custom(isUserVideosHistoryEnabledValid).withMessage('Should have a valid videos history enabled attribute'),
|
||||
body('theme')
|
||||
.optional()
|
||||
.custom(isThemeValid).withMessage('Should have a valid theme'),
|
||||
.custom(v => isThemeNameValid(v) && isThemeRegistered(v)).withMessage('Should have a valid theme'),
|
||||
|
||||
async (req: express.Request, res: express.Response, next: express.NextFunction) => {
|
||||
logger.debug('Checking usersUpdateMe parameters', { parameters: omit(req.body, 'password') })
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue