[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

@@ -229,13 +229,19 @@ export function useRegistrationConfig() {
const { result, error, loading, onResult } = useQuery<{
config: Pick<
IConfig,
"registrationsOpen" | "registrationsAllowlist" | "auth"
| "registrationsOpen"
| "registrationsModeration"
| "registrationsAllowlist"
| "auth"
>;
}>(CONFIG);
const registrationsOpen = computed(
() => result.value?.config?.registrationsOpen
);
const registrationsModeration = computed(
() => result.value?.config?.registrationsModeration
);
const registrationsAllowlist = computed(
() => result.value?.config?.registrationsAllowlist
);
@@ -244,6 +250,7 @@ export function useRegistrationConfig() {
);
return {
registrationsOpen,
registrationsModeration,
registrationsAllowlist,
databaseLogin,
error,