Disallow registration in install mode and adds redirects

This commit is contained in:
Mouse Reeve
2022-02-17 10:52:12 -08:00
parent 8e3c39d319
commit b4e0749f73
4 changed files with 19 additions and 4 deletions

View File

@ -1,8 +1,9 @@
""" non-interactive pages """
from django.shortcuts import redirect
from django.template.response import TemplateResponse
from django.views import View
from bookwyrm import forms
from bookwyrm import forms, models
from bookwyrm.views.feed import Feed
@ -15,6 +16,11 @@ class Home(View):
if request.user.is_authenticated:
feed_view = Feed.as_view()
return feed_view(request, "home")
site = models.SiteSettings.objects.get()
if site.install_mode:
return redirect("setup")
landing_view = Landing.as_view()
return landing_view(request)