mirror of
https://github.com/leaders-of-digital-9-task/backend.git
synced 2024-11-22 09:26:35 +03:00
17 lines
595 B
Python
17 lines
595 B
Python
from typing import Any
|
|
|
|
from allauth.account.adapter import DefaultAccountAdapter
|
|
from allauth.socialaccount.adapter import DefaultSocialAccountAdapter
|
|
from django.conf import settings
|
|
from django.http import HttpRequest
|
|
|
|
|
|
class AccountAdapter(DefaultAccountAdapter):
|
|
def is_open_for_signup(self, request: HttpRequest):
|
|
return getattr(settings, "ACCOUNT_ALLOW_REGISTRATION", True)
|
|
|
|
|
|
class SocialAccountAdapter(DefaultSocialAccountAdapter):
|
|
def is_open_for_signup(self, request: HttpRequest, sociallogin: Any):
|
|
return getattr(settings, "ACCOUNT_ALLOW_REGISTRATION", True)
|