From c899c0749cf40fce078ec06839ee09d1093b76a1 Mon Sep 17 00:00:00 2001 From: Philip Sargent Date: Sun, 1 Feb 2026 14:47:03 +0000 Subject: [PATCH] New year for signups - partial --- core/views/signup.py | 9 ++++++--- parsers/people.py | 9 ++++++++- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/core/views/signup.py b/core/views/signup.py index 27a0cce..ae784ed 100644 --- a/core/views/signup.py +++ b/core/views/signup.py @@ -31,8 +31,8 @@ SIGNEDUP = "SIGNEDUP" BIERBOOK = "documents/bierbook" BIERFILE = "names.txt" -SIGNUP_YEAR = "2025" -SIGNUP_DATES = "30th June - 3rd August" +SIGNUP_YEAR = "2026" +SIGNUP_DATES = "Not Confirmed Yet" def signupok(request): signup_user = request.user @@ -226,7 +226,10 @@ def write_bierbook(signups_clear, editor): names = "" for id in signups_clear: - names += f"{signups_clear[id]['name']}\n" + if id == "SIGNEDUP": + continue + signed_up = signups_clear[id] + names += f"{signed_up['name']}\n" for i in range(0,3): names += "\\ldots\\ldots\\ldots\n" diff --git a/parsers/people.py b/parsers/people.py index 5d40031..933615e 100644 --- a/parsers/people.py +++ b/parsers/people.py @@ -231,7 +231,14 @@ def load_people_expos(): ensure_users_are_persons() most_recent = Expedition.objects.all().first() print(most_recent) - check_new_signups(most_recent) + expedition = most_recent + # STOP THIS, read how it works first before re-writing it ! + if most_recent != current_expo(): + print(f"{most_recent} != {current_expo()} so we need to create this year's expo") + expo_now = Expedition(year=current_expo()) + expo_now.save() + expedition = expo_now + check_new_signups(expedition) # pr.disable() # with open("folk_reader.prof", "w") as f: # ps = pstats.Stats(pr, stream=f)