mirror of
https://github.com/leaders-of-digital-9-task/backend.git
synced 2025-02-17 00:00:32 +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)
|