[Adminitration] Allow registrations: 3 modes = "close", "allowed", "moderate" - #877

This commit is contained in:
Laurent GAY
2025-09-03 21:07:33 +02:00
parent 8f8aa0ffbe
commit 3e4899c8e4
28 changed files with 526 additions and 19 deletions

View File

@@ -225,6 +225,7 @@ export const ADMIN_SETTINGS_FRAGMENT = gql`
instancePrivacyPolicyUrl
instanceRules
registrationsOpen
registrationsModeration
instanceLanguages
}
`;
@@ -258,6 +259,7 @@ export const SAVE_ADMIN_SETTINGS = gql`
$instancePrivacyPolicyUrl: String
$instanceRules: String
$registrationsOpen: Boolean
$registrationsModeration: Boolean
$instanceLanguages: [String]
) {
saveAdminSettings(
@@ -279,6 +281,7 @@ export const SAVE_ADMIN_SETTINGS = gql`
instancePrivacyPolicyUrl: $instancePrivacyPolicyUrl
instanceRules: $instanceRules
registrationsOpen: $registrationsOpen
registrationsModeration: $registrationsModeration
instanceLanguages: $instanceLanguages
) {
...adminSettingsFragment

View File

@@ -11,6 +11,7 @@ export const CONFIG = gql`
version
federating
registrationsOpen
registrationsModeration
registrationsAllowlist
demoMode
longEvents
@@ -205,6 +206,7 @@ export const ABOUT = gql`
contact
languages
registrationsOpen
registrationsModeration
registrationsAllowlist
anonymous {
participation {