From a056ca4813c82f490dcd31ac97a64d6bf76d3dcc Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Wed, 28 Oct 2020 15:24:40 +0100 Subject: Add max lives limit --- .../shared-instance/instance-features-table.component.html | 7 +++++++ .../shared-instance/instance-features-table.component.ts | 14 ++++++++++++++ 2 files changed, 21 insertions(+) (limited to 'client/src/app/shared') diff --git a/client/src/app/shared/shared-instance/instance-features-table.component.html b/client/src/app/shared/shared-instance/instance-features-table.component.html index 002695238..ce2557147 100644 --- a/client/src/app/shared/shared-instance/instance-features-table.component.html +++ b/client/src/app/shared/shared-instance/instance-features-table.component.html @@ -81,6 +81,13 @@ + + Max parallel lives + + {{ maxUserLives }} per user / {{ maxInstanceLives }} per instance + + + Import diff --git a/client/src/app/shared/shared-instance/instance-features-table.component.ts b/client/src/app/shared/shared-instance/instance-features-table.component.ts index 76b595c20..0166157f9 100644 --- a/client/src/app/shared/shared-instance/instance-features-table.component.ts +++ b/client/src/app/shared/shared-instance/instance-features-table.component.ts @@ -21,6 +21,20 @@ export class InstanceFeaturesTableComponent implements OnInit { return Math.min(this.initialUserVideoQuota, this.serverConfig.user.videoQuotaDaily) } + get maxInstanceLives () { + const value = this.serverConfig.live.maxInstanceLives + if (value === -1) return $localize`Unlimited` + + return value + } + + get maxUserLives () { + const value = this.serverConfig.live.maxUserLives + if (value === -1) return $localize`Unlimited` + + return value + } + ngOnInit () { this.serverConfig = this.serverService.getTmpConfig() this.serverService.getConfig() -- cgit v1.2.3