Enhance event registration system:

- Update Google Sheets integration to support optional tab names.
- Add functionality to fetch and display public participants.
- Revise event configuration in YAML for clarity and consistency.
- Improve form layout with additional fields for contact information and meal preferences.
- Create a new home page template for event selection.
- Update success page to link back to the participants list.
This commit is contained in:
Feiko Wielsma 2025-11-26 17:47:20 +01:00
parent f83a061e39
commit c160446eac
6 changed files with 219 additions and 42 deletions

View file

@ -1,18 +1,14 @@
# Define as many events as you want here.
# The key (e.g., 'zomeravond') becomes the URL: domain.com/zomeravond
master_sheet_id: "1k-eTke2GGmcMtq2-acvWPvjgfDeUHBsR0_Bd_tAbLx0"
events:
zomeravond:
title: "Inschrijving Zomeravondregatta"
sheet_id: "1k-eTke2GGmcMtq2-acvWPvjgfDeUHBsR0_Bd_tAbLx0"
title: "Zomeravondregatta 2026"
tab_name: "Zomeravond 2026"
description: "De gezelligste avondwedstrijd van het jaar."
papklokken:
title: "Papklokkenrace 2025"
sheet_id: "1k-eTke2GGmcMtq2-acvWPvjgfDeUHBsR0_Bd_tAbLx0"
description: "Sluit het seizoen af in stijl."
winterwedstrijd:
title: "Winter Bokaal"
sheet_id: "1k-eTke2GGmcMtq2-acvWPvjgfDeUHBsR0_Bd_tAbLx0"
description: "Alleen voor de echte bikkels."
title: "Papklokkenrace 2026"
tab_name: "Papklokken 2026"
description: "Sluit het seizoen af in stijl."