aboutsummaryrefslogtreecommitdiffstats
path: root/pydis_site/settings.py
diff options
context:
space:
mode:
authorGravatar Gareth Coles <[email protected]>2019-10-20 18:05:33 +0100
committerGravatar Gareth Coles <[email protected]>2019-10-20 18:05:33 +0100
commit3caa7675f9c5c33b6a8e91c633945d5152383a76 (patch)
tree83861cec2808fbdbf87efd68083c6d80137151d5 /pydis_site/settings.py
parentSignals: Complete coverage in tests (diff)
Update Django users with Discord username+discrim.
This sets both the Django User's `username` and `first_name` params.
Diffstat (limited to 'pydis_site/settings.py')
-rw-r--r--pydis_site/settings.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/pydis_site/settings.py b/pydis_site/settings.py
index d6ca4860..0d893b2c 100644
--- a/pydis_site/settings.py
+++ b/pydis_site/settings.py
@@ -409,7 +409,12 @@ AUTHENTICATION_BACKENDS = (
)
ACCOUNT_ADAPTER = "pydis_site.utils.account.AccountAdapter"
-ACCOUNT_EMAIL_REQUIRED = False # Undocumented allauth setting; don't require emails
+ACCOUNT_EMAIL_REQUIRED = False # Undocumented allauth setting; don't require emails
ACCOUNT_EMAIL_VERIFICATION = "none" # No verification required; we don't use emails for anything
+
+# We use this validator because Allauth won't let us actually supply a list with no validators
+# in it, and we can't just give it a lambda - that'd be too easy, I suppose.
+ACCOUNT_USERNAME_VALIDATORS = "pydis_site.VALIDATORS"
+
LOGIN_REDIRECT_URL = "home"
SOCIALACCOUNT_ADAPTER = "pydis_site.utils.account.SocialAccountAdapter"