summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPhilip Sargent <philip.sargent@gmail.com>2025-01-28 21:09:50 +0000
committerPhilip Sargent <philip.sargent@gmail.com>2025-01-28 21:09:50 +0000
commitbb4df7d07f5da551dfe4f49598c0d132afabef5d (patch)
tree06d1a6a9c85b0d38d2f27fd7f3800575190a459b
parentcf89b1b67f198df65d8a7c7e17f55971ef09ea6b (diff)
downloadtroggle-bb4df7d07f5da551dfe4f49598c0d132afabef5d.tar.gz
troggle-bb4df7d07f5da551dfe4f49598c0d132afabef5d.tar.bz2
troggle-bb4df7d07f5da551dfe4f49598c0d132afabef5d.zip
need to login as personal user before seeing signup form
-rw-r--r--core/views/signup.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/core/views/signup.py b/core/views/signup.py
index e46ca49..16b59e3 100644
--- a/core/views/signup.py
+++ b/core/views/signup.py
@@ -61,8 +61,14 @@ def signup(request):
if identified_login:
editor = get_git_string(signup_user)
else:
- editor = f"troggle <signup_anon@austria.expo>"
+ return HttpResponseRedirect("/accounts/login/")
+ people = Person.objects.filter(user=signup_user)
+ if len(people) == 1:
+ signup_person = people[0]
+ else:
+ return HttpResponseRedirect("/accounts/login")
+
experience = how_many_previous_expos(signup_person)
if request.method == "POST": # If the form has been submitted...