Add channelName to user-create server-side and models

This commit is contained in:
kimsible 2020-07-29 15:49:04 +02:00 committed by Chocobozzz
parent 4abe9c593a
commit 3d215dc5f9
2 changed files with 6 additions and 1 deletions

View File

@ -176,6 +176,7 @@ export {
async function createUser (req: express.Request, res: express.Response) {
const body: UserCreate = req.body
const userToCreate = new UserModel({
username: body.username,
password: body.password,
@ -194,7 +195,10 @@ async function createUser (req: express.Request, res: express.Response) {
userToCreate.password = await generateRandomString(20)
}
const { user, account, videoChannel } = await createUserAccountAndChannelAndPlaylist({ userToCreate: userToCreate })
const { user, account, videoChannel } = await createUserAccountAndChannelAndPlaylist({
userToCreate,
channelNames: { name: body.channelName, displayName: body.channelName }
})
auditLogger.create(getAuditIdFromRes(res), new UserAuditView(user.toFormattedJSON()))
logger.info('User %s with its channel and account created.', body.username)

View File

@ -9,4 +9,5 @@ export interface UserCreate {
videoQuotaDaily: number
role: UserRole
adminFlags?: UserAdminFlag
channelName: string
}