[Adminitration] Allow registrations: 3 modes = "close", "allowed", "moderate" - #877
This commit is contained in:
@@ -39,5 +39,6 @@ export interface IAdminSettings {
|
||||
instancePrivacyPolicyUrl: string | null;
|
||||
instanceRules: string;
|
||||
registrationsOpen: boolean;
|
||||
registrationsModeration: boolean;
|
||||
instanceLanguages: string[];
|
||||
}
|
||||
|
||||
@@ -43,6 +43,7 @@ export interface IConfig {
|
||||
secondaryColor: string;
|
||||
|
||||
registrationsOpen: boolean;
|
||||
registrationsModeration: boolean;
|
||||
registrationsAllowlist: boolean;
|
||||
demoMode: boolean;
|
||||
longEvents: boolean;
|
||||
|
||||
@@ -11,6 +11,12 @@ export enum InstancePrivacyType {
|
||||
CUSTOM = "CUSTOM",
|
||||
}
|
||||
|
||||
export enum registrationsModeType {
|
||||
CLOSE = "CLOSE",
|
||||
OPEN = "OPEN",
|
||||
MODERATED = "MODERATED",
|
||||
}
|
||||
|
||||
export enum ICurrentUserRole {
|
||||
USER = "USER",
|
||||
MODERATOR = "MODERATOR",
|
||||
|
||||
Reference in New Issue
Block a user