Support denying registration based on email or domain

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
This commit is contained in:
Thomas Citharel
2021-08-08 19:46:39 +02:00
parent 90d1232e41
commit 783486a366
52 changed files with 2074 additions and 1737 deletions

View File

@@ -117,6 +117,9 @@ defmodule Mobilizon.Config do
@spec instance_registrations_allowlist? :: boolean
def instance_registrations_allowlist?, do: length(instance_registrations_allowlist()) > 0
@spec instance_registrations_denylist :: list(String.t())
def instance_registrations_denylist, do: instance_config()[:registration_email_denylist]
@spec instance_demo_mode? :: boolean
def instance_demo_mode?, do: to_boolean(instance_config()[:demo])