mirror of
https://github.com/Chocobozzz/PeerTube.git
synced 2025-10-04 02:09:37 +02:00
Warning : I was not able to run the tests on my machine. It uses a different approach to handle databse connexion and didn't find where to configure it... - create a migration file to add a boolean column in user table - add autoPlayVideo attribute everywhere it is needed (both on client and server side) - add tests - add a way to configure this attribute in account-settings - use the attribute in video-watch component to actually autoplay or not the video
This commit is contained in:
parent
228077efd7
commit
7efe153b0b
18 changed files with 105 additions and 12 deletions
|
@ -134,6 +134,7 @@ async function createUser (req: express.Request) {
|
|||
password: body.password,
|
||||
email: body.email,
|
||||
displayNSFW: false,
|
||||
autoPlayVideo: true,
|
||||
role: body.role,
|
||||
videoQuota: body.videoQuota
|
||||
})
|
||||
|
@ -162,6 +163,7 @@ async function registerUser (req: express.Request) {
|
|||
password: body.password,
|
||||
email: body.email,
|
||||
displayNSFW: false,
|
||||
autoPlayVideo: true,
|
||||
role: UserRole.USER,
|
||||
videoQuota: CONFIG.USER.VIDEO_QUOTA
|
||||
})
|
||||
|
@ -219,6 +221,7 @@ async function updateMe (req: express.Request, res: express.Response, next: expr
|
|||
if (body.password !== undefined) user.password = body.password
|
||||
if (body.email !== undefined) user.email = body.email
|
||||
if (body.displayNSFW !== undefined) user.displayNSFW = body.displayNSFW
|
||||
if (body.autoPlayVideo !== undefined) user.autoPlayVideo = body.autoPlayVideo
|
||||
|
||||
await user.save()
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue