1
0
Fork 0
mirror of https://github.com/Chocobozzz/PeerTube.git synced 2025-10-04 10:19:35 +02:00

Begin user quota

This commit is contained in:
Chocobozzz 2017-09-04 20:07:54 +02:00
parent e7dbeae8d9
commit b0f9f39ed7
29 changed files with 274 additions and 55 deletions

View file

@ -15,6 +15,10 @@ function isUserRoleValid (value: string) {
return values(USER_ROLES).indexOf(value as UserRole) !== -1
}
function isUserVideoQuotaValid (value: string) {
return exists(value) && validator.isInt(value + '', USERS_CONSTRAINTS_FIELDS.VIDEO_QUOTA)
}
function isUserUsernameValid (value: string) {
const max = USERS_CONSTRAINTS_FIELDS.USERNAME.max
const min = USERS_CONSTRAINTS_FIELDS.USERNAME.min
@ -30,6 +34,7 @@ function isUserDisplayNSFWValid (value: any) {
export {
isUserPasswordValid,
isUserRoleValid,
isUserVideoQuotaValid,
isUserUsernameValid,
isUserDisplayNSFWValid
}
@ -39,6 +44,7 @@ declare module 'express-validator' {
isUserPasswordValid,
isUserRoleValid,
isUserUsernameValid,
isUserDisplayNSFWValid
isUserDisplayNSFWValid,
isUserVideoQuotaValid
}
}