From ff71e06ad1ede135b8929c46c4b55a7dd3b65dc8 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Mon, 23 Jan 2023 11:08:42 +0100 Subject: Add user registration policy info --- .../shared-instance/instance-features-table.component.html | 7 +++---- .../shared/shared-instance/instance-features-table.component.ts | 9 +++++++++ 2 files changed, 12 insertions(+), 4 deletions(-) (limited to 'client/src/app') 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 6c05764df..205f2bc97 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 @@ -18,10 +18,9 @@ - User registration allowed - - - + User registration + + {{ buildRegistrationLabel() }} 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 e405c5790..c3df7c594 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 @@ -56,6 +56,15 @@ export class InstanceFeaturesTableComponent implements OnInit { if (policy === 'display') return $localize`Displayed` } + buildRegistrationLabel () { + const config = this.serverConfig.signup + + if (config.allowed !== true) return $localize`Disabled` + if (config.requiresApproval === true) return $localize`Requires approval by moderators` + + return $localize`Enabled` + } + getServerVersionAndCommit () { return this.serverService.getServerVersionAndCommit() } -- cgit v1.2.3