X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=shared%2Fmodels%2Fserver%2Fserver-config.model.ts;h=3b6d0597ce037a3736882d983700975b79f36abc;hb=b1dbb9fefc870a90b25f5c0153589f45c9e75e3e;hp=8c0e21621aa2c9617ba846763ae3251fb2d34152;hpb=c7cdac440970525d78d257a055899c26f6899a82;p=github%2FChocobozzz%2FPeerTube.git diff --git a/shared/models/server/server-config.model.ts b/shared/models/server/server-config.model.ts index 8c0e21621..3b6d0597c 100644 --- a/shared/models/server/server-config.model.ts +++ b/shared/models/server/server-config.model.ts @@ -5,6 +5,7 @@ import { BroadcastMessageLevel } from './broadcast-message-level.type' export interface ServerConfigPlugin { name: string + npmName: string version: string description: string clientScripts: { [name: string]: ClientScriptJSON } @@ -37,8 +38,12 @@ export interface ServerConfig { client: { videos: { miniature: { + displayAuthorAvatar: boolean preferAuthorDisplayName: boolean } + resumableUpload: { + maxChunkSize: number + } } menu: { @@ -147,10 +152,14 @@ export interface ServerConfig { live: { enabled: boolean + allowReplay: boolean + latencySetting: { + enabled: boolean + } + maxDuration: number maxInstanceLives: number maxUserLives: number - allowReplay: boolean transcoding: { enabled: boolean @@ -166,6 +175,10 @@ export interface ServerConfig { } } + videoStudio: { + enabled: boolean + } + import: { videos: { http: { @@ -175,6 +188,9 @@ export interface ServerConfig { enabled: boolean } } + videoChannelSynchronization: { + enabled: boolean + } } autoBlacklist: {