Move logged out templates into a directory
This commit is contained in:
parent
5558216917
commit
8cb91acb93
|
@ -29,7 +29,7 @@ class Login(View):
|
||||||
"login_form": forms.LoginForm(),
|
"login_form": forms.LoginForm(),
|
||||||
"register_form": forms.RegisterForm(),
|
"register_form": forms.RegisterForm(),
|
||||||
}
|
}
|
||||||
return TemplateResponse(request, "login.html", data)
|
return TemplateResponse(request, "landing/login.html", data)
|
||||||
|
|
||||||
@sensitive_variables("password")
|
@sensitive_variables("password")
|
||||||
@method_decorator(sensitive_post_parameters("password"))
|
@method_decorator(sensitive_post_parameters("password"))
|
||||||
|
@ -69,7 +69,7 @@ class Login(View):
|
||||||
login_form.non_field_errors = _("Username or password are incorrect")
|
login_form.non_field_errors = _("Username or password are incorrect")
|
||||||
register_form = forms.RegisterForm()
|
register_form = forms.RegisterForm()
|
||||||
data = {"login_form": login_form, "register_form": register_form}
|
data = {"login_form": login_form, "register_form": register_form}
|
||||||
return TemplateResponse(request, "login.html", data)
|
return TemplateResponse(request, "landing/login.html", data)
|
||||||
|
|
||||||
|
|
||||||
@method_decorator(login_required, name="dispatch")
|
@method_decorator(login_required, name="dispatch")
|
||||||
|
|
|
@ -18,7 +18,7 @@ class PasswordResetRequest(View):
|
||||||
"""password reset page"""
|
"""password reset page"""
|
||||||
return TemplateResponse(
|
return TemplateResponse(
|
||||||
request,
|
request,
|
||||||
"password_reset_request.html",
|
"landing/password_reset_request.html",
|
||||||
)
|
)
|
||||||
|
|
||||||
def post(self, request):
|
def post(self, request):
|
||||||
|
@ -30,7 +30,9 @@ class PasswordResetRequest(View):
|
||||||
)
|
)
|
||||||
except models.User.DoesNotExist:
|
except models.User.DoesNotExist:
|
||||||
data = {"error": _("No user with that email address was found.")}
|
data = {"error": _("No user with that email address was found.")}
|
||||||
return TemplateResponse(request, "password_reset_request.html", data)
|
return TemplateResponse(
|
||||||
|
request, "landing/password_reset_request.html", data
|
||||||
|
)
|
||||||
|
|
||||||
# remove any existing password reset cods for this user
|
# remove any existing password reset cods for this user
|
||||||
models.PasswordReset.objects.filter(user=user).all().delete()
|
models.PasswordReset.objects.filter(user=user).all().delete()
|
||||||
|
@ -39,7 +41,7 @@ class PasswordResetRequest(View):
|
||||||
code = models.PasswordReset.objects.create(user=user)
|
code = models.PasswordReset.objects.create(user=user)
|
||||||
password_reset_email(code)
|
password_reset_email(code)
|
||||||
data = {"message": _(f"A password reset link was sent to {email}")}
|
data = {"message": _(f"A password reset link was sent to {email}")}
|
||||||
return TemplateResponse(request, "password_reset_request.html", data)
|
return TemplateResponse(request, "landing/password_reset_request.html", data)
|
||||||
|
|
||||||
|
|
||||||
class PasswordReset(View):
|
class PasswordReset(View):
|
||||||
|
@ -56,7 +58,7 @@ class PasswordReset(View):
|
||||||
except models.PasswordReset.DoesNotExist:
|
except models.PasswordReset.DoesNotExist:
|
||||||
raise PermissionDenied()
|
raise PermissionDenied()
|
||||||
|
|
||||||
return TemplateResponse(request, "password_reset.html", {"code": code})
|
return TemplateResponse(request, "landing/password_reset.html", {"code": code})
|
||||||
|
|
||||||
def post(self, request, code):
|
def post(self, request, code):
|
||||||
"""allow a user to change their password through an emailed token"""
|
"""allow a user to change their password through an emailed token"""
|
||||||
|
@ -64,7 +66,7 @@ class PasswordReset(View):
|
||||||
reset_code = models.PasswordReset.objects.get(code=code)
|
reset_code = models.PasswordReset.objects.get(code=code)
|
||||||
except models.PasswordReset.DoesNotExist:
|
except models.PasswordReset.DoesNotExist:
|
||||||
data = {"errors": ["Invalid password reset link"]}
|
data = {"errors": ["Invalid password reset link"]}
|
||||||
return TemplateResponse(request, "password_reset.html", data)
|
return TemplateResponse(request, "landing/password_reset.html", data)
|
||||||
|
|
||||||
user = reset_code.user
|
user = reset_code.user
|
||||||
|
|
||||||
|
@ -73,7 +75,7 @@ class PasswordReset(View):
|
||||||
|
|
||||||
if new_password != confirm_password:
|
if new_password != confirm_password:
|
||||||
data = {"errors": ["Passwords do not match"]}
|
data = {"errors": ["Passwords do not match"]}
|
||||||
return TemplateResponse(request, "password_reset.html", data)
|
return TemplateResponse(request, "landing/password_reset.html", data)
|
||||||
|
|
||||||
user.set_password(new_password)
|
user.set_password(new_password)
|
||||||
user.save(broadcast=False, update_fields=["password"])
|
user.save(broadcast=False, update_fields=["password"])
|
||||||
|
|
|
@ -65,8 +65,8 @@ class Register(View):
|
||||||
"valid": invite.valid() if invite else True,
|
"valid": invite.valid() if invite else True,
|
||||||
}
|
}
|
||||||
if invite:
|
if invite:
|
||||||
return TemplateResponse(request, "invite.html", data)
|
return TemplateResponse(request, "landing/invite.html", data)
|
||||||
return TemplateResponse(request, "login.html", data)
|
return TemplateResponse(request, "landing/login.html", data)
|
||||||
|
|
||||||
username = f"{localname}@{DOMAIN}"
|
username = f"{localname}@{DOMAIN}"
|
||||||
user = models.User.objects.create_user(
|
user = models.User.objects.create_user(
|
||||||
|
|
Loading…
Reference in New Issue