X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=shared%2Fmodels%2Fserver%2Fserver-config.model.ts;h=c3976a3461c35375ccfb0411bc98a3e644f0d996;hb=e307e4fce39853d445d086f92b8c556c363ee15d;hp=3498f86d77be9db4439a05d042baf51c8db8d67c;hpb=e8f902c05cb35f6d5e9b75a23ddabd51c220a976;p=github%2FChocobozzz%2FPeerTube.git diff --git a/shared/models/server/server-config.model.ts b/shared/models/server/server-config.model.ts index 3498f86d7..c3976a346 100644 --- a/shared/models/server/server-config.model.ts +++ b/shared/models/server/server-config.model.ts @@ -28,6 +28,13 @@ export interface ServerConfig { } } + search: { + remoteUri: { + users: boolean + anonymous: boolean + } + } + plugin: { registered: ServerConfigPlugin[] } @@ -46,7 +53,7 @@ export interface ServerConfig { } signup: { - allowed: boolean, + allowed: boolean allowedForCurrentIP: boolean requiresEmailVerification: boolean } @@ -56,6 +63,10 @@ export interface ServerConfig { enabled: boolean } + webtorrent: { + enabled: boolean + } + enabledResolutions: number[] } @@ -93,7 +104,7 @@ export interface ServerConfig { max: number } extensions: string[] - }, + } file: { extensions: string[] } @@ -103,7 +114,7 @@ export interface ServerConfig { file: { size: { max: number - }, + } extensions: string[] } } @@ -122,4 +133,12 @@ export interface ServerConfig { tracker: { enabled: boolean } + + followings: { + instance: { + autoFollowIndex: { + indexUrl: string + } + } + } }