mirror of
https://code.eliotberriot.com/funkwhale/funkwhale.git
synced 2025-10-04 09:29:17 +02:00
14 lines
555 B
Python
14 lines
555 B
Python
from django.conf import settings
|
|
|
|
from allauth.account.adapter import DefaultAccountAdapter
|
|
from dynamic_preferences.registries import global_preferences_registry
|
|
|
|
|
|
class FunkwhaleAccountAdapter(DefaultAccountAdapter):
|
|
def is_open_for_signup(self, request):
|
|
manager = global_preferences_registry.manager()
|
|
return manager["users__registration_enabled"]
|
|
|
|
def send_mail(self, template_prefix, email, context):
|
|
context["funkwhale_url"] = settings.FUNKWHALE_URL
|
|
return super().send_mail(template_prefix, email, context)
|