From 754b6f5f41bdc40aaaeefdb3c351666c305abe20 Mon Sep 17 00:00:00 2001 From: Florian CUNY Date: Tue, 26 Oct 2021 16:42:10 +0200 Subject: Made the video channels limit (per user) server-wide configurable (#4491) * Made the video channels limit (per user) server-wide configurable Implements https://github.com/Chocobozzz/PeerTube/issues/3092 Also added a "quota bar" in the account's settings page * Fixed lint errors * Another pass at fixing lint errors * Applied code suggestions * Removed 'video channels quota' --- shared/models/server/custom-config.model.ts | 4 ++++ shared/models/server/server-config.model.ts | 4 ++++ 2 files changed, 8 insertions(+) (limited to 'shared/models/server') diff --git a/shared/models/server/custom-config.model.ts b/shared/models/server/custom-config.model.ts index 75d04423a..322fbb797 100644 --- a/shared/models/server/custom-config.model.ts +++ b/shared/models/server/custom-config.model.ts @@ -85,6 +85,10 @@ export interface CustomConfig { videoQuotaDaily: number } + videoChannels: { + maxPerUser: number + } + transcoding: { enabled: boolean diff --git a/shared/models/server/server-config.model.ts b/shared/models/server/server-config.model.ts index a0313b8da..e75eefd47 100644 --- a/shared/models/server/server-config.model.ts +++ b/shared/models/server/server-config.model.ts @@ -203,6 +203,10 @@ export interface ServerConfig { videoQuotaDaily: number } + videoChannels: { + maxPerUser: number + } + trending: { videos: { intervalDays: number -- cgit v1.2.3