See #187: Front logic for password reset and email confirmation

This commit is contained in:
Eliot Berriot 2018-05-06 12:50:53 +02:00
parent 3b9024129d
commit 44ebb92874
No known key found for this signature in database
GPG key ID: DD6965E2476E5C27
6 changed files with 96 additions and 3 deletions

View file

@ -1,5 +1,6 @@
from allauth.account.adapter import DefaultAccountAdapter
from django.conf import settings
from allauth.account.adapter import DefaultAccountAdapter
from dynamic_preferences.registries import global_preferences_registry
@ -8,3 +9,7 @@ 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)