From dcd4b6416337fdae21bc99823ff63607fac4744b Mon Sep 17 00:00:00 2001 From: Dorian Lesbre <dorian.lesbre@gmail.com> Date: Fri, 5 Mar 2021 18:17:01 +0100 Subject: [PATCH] Minor code cleanup --- accounts/views.py | 9 +++++---- home/views.py | 1 - interludes/settings.py | 9 ++------- 3 files changed, 7 insertions(+), 12 deletions(-) diff --git a/accounts/views.py b/accounts/views.py index ce64f6d..ec24d45 100644 --- a/accounts/views.py +++ b/accounts/views.py @@ -1,10 +1,9 @@ -from django.conf import settings from django.contrib import messages -from django.contrib.auth import authenticate, login, logout +from django.contrib.auth import login, logout from django.contrib.auth.views import LoginView as DjangoLoginView from django.contrib.sites.shortcuts import get_current_site from django.http import Http404 -from django.utils.encoding import force_bytes, force_text +from django.utils.encoding import force_bytes from django.utils.http import urlsafe_base64_encode, urlsafe_base64_decode from django.urls import reverse from django.template.loader import render_to_string @@ -32,6 +31,7 @@ class LogoutView(RedirectView): messages.info(self.request, "Vous avez bien été déconnecté·e.") return super().get_redirect_url(*args, **kwargs) + class CreateAccountView(View): """Vue pour la creation de compte""" form_class = CreateAccountForm @@ -78,8 +78,9 @@ class CreateAccountView(View): return redirect('accounts:login') -class ActivateAccountView(RedirectView): +class ActivateAccountView(RedirectView): + """Vue d'activation de compte (lien envoyé par mail)""" permanent = False def get_redirect_url(self, uidb64, token, *args, **kwargs): diff --git a/home/views.py b/home/views.py index 3275dc0..7bff52b 100644 --- a/home/views.py +++ b/home/views.py @@ -1,4 +1,3 @@ -from django.conf import settings from django.contrib.sitemaps import Sitemap from django.shortcuts import redirect, render from django.urls import reverse diff --git a/interludes/settings.py b/interludes/settings.py index b36a61d..4451d90 100644 --- a/interludes/settings.py +++ b/interludes/settings.py @@ -132,13 +132,8 @@ USE_TZ = True STATIC_URL = '/static/' STATIC_ROOT = os.path.join(BASE_DIR, 'static') -LOGIN_REDIRECT_URL = 'home' - -# Blocks account creation when false -REGISTRATION_USER_CREATION_OPEN = True -# Blocks event inscription -REGISTRATION_EVENT_INSCRIPTIONS_OPEN = True - +LOGIN_URL = "accounts:login" +LOGIN_REDIRECT_URL = "home" # This will display email in Console. EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend' -- GitLab