2.0+ public access setup

This commit is contained in:
SowinskiBraeden committed 2026-06-23 21:38:33 -07:00
1 parent 5d88180e02
commit 211ace7b20
45 files changed
+7875 -32

No files matched your search

+18 -1
View File
@@ -20,7 +20,24 @@ public_bp = Blueprint("public", __name__)
@public_bp.get("/")
def home():
return redirect(url_for("public.leaderboard"))
return render_template("landing.html")
@public_bp.get("/help")
def help():
return render_template("docs.html")
@public_bp.get("/explore")
def explore():
from auth import is_logged_in
from db import database_extensions_available
from league_repositories import league_counts, list_public_leagues
q = request.args.get("q", "").strip()
leagues = list_public_leagues(q) if database_extensions_available() else []
counts = {league.id: league_counts(league.id) for league in leagues}
return render_template("explore.html", leagues=leagues, counts=counts, q=q)
@public_bp.get("/leaderboard")