From eec0a6a436a5d6eb64003dd166a08eb54b35e286 Mon Sep 17 00:00:00 2001 From: Aevann1 Date: Sun, 4 Sep 2022 23:35:18 +0200 Subject: [PATCH] casino shit --- files/helpers/jinja2.py | 2 +- files/helpers/wrappers.py | 2 +- files/routes/lottery.py | 10 +++++----- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/files/helpers/jinja2.py b/files/helpers/jinja2.py index 748b55a4f..707e0f506 100644 --- a/files/helpers/jinja2.py +++ b/files/helpers/jinja2.py @@ -55,7 +55,7 @@ def inject_constants(): "PIZZASHILL_ID":PIZZASHILL_ID, "DEFAULT_COLOR":DEFAULT_COLOR, "COLORS":COLORS, "time":time, "PERMS":PERMS, "FEATURES":FEATURES, "HOLE_NAME":HOLE_NAME, "HOLE_STYLE_FLAIR":HOLE_STYLE_FLAIR, "HOLE_REQUIRED":HOLE_REQUIRED, - "LOTTERY_ENABLED":CASINO_ENABLED, "GUMROAD_LINK":GUMROAD_LINK, + "CASINO_ENABLED":CASINO_ENABLED, "GUMROAD_LINK":GUMROAD_LINK, "DEFAULT_THEME":DEFAULT_THEME, "DESCRIPTION":DESCRIPTION, "has_sidebar":has_sidebar, "has_logo":has_logo, "has_app":has_app, "FP":FP, "NOTIF_MODACTION_JL_MIN":NOTIF_MODACTION_JL_MIN, "cache":cache, "ONLINE_STR":ONLINE_STR, "patron":patron, "approved_embed_hosts":approved_embed_hosts, "dues":dues} diff --git a/files/helpers/wrappers.py b/files/helpers/wrappers.py index 3ca6581dd..669710925 100644 --- a/files/helpers/wrappers.py +++ b/files/helpers/wrappers.py @@ -166,7 +166,7 @@ def admin_level_required(x): return wrapper_maker -def lottery_required(f): +def casino_required(f): def wrapper(*args, **kwargs): v = get_logged_in_user() diff --git a/files/routes/lottery.py b/files/routes/lottery.py index 3be06bac5..ab0da75a4 100644 --- a/files/routes/lottery.py +++ b/files/routes/lottery.py @@ -9,7 +9,7 @@ import requests @app.post("/lottery/end") @admin_level_required(3) -@lottery_required +@casino_required def lottery_end(v): success, message = end_lottery_session() return {"message": message} if success else {"error": message} @@ -17,7 +17,7 @@ def lottery_end(v): @app.post("/lottery/start") @admin_level_required(3) -@lottery_required +@casino_required def lottery_start(v): start_new_lottery_session() return {"message": "Lottery started."} @@ -26,7 +26,7 @@ def lottery_start(v): @app.post("/lottery/buy") @limiter.limit("3/second;100/minute;500/hour;1000/day") @auth_required -@lottery_required +@casino_required def lottery_buy(v): try: quantity = int(request.values.get("quantity")) except: return {"error": "Invalid ticket quantity."} @@ -44,7 +44,7 @@ def lottery_buy(v): @app.get("/lottery/active") @limiter.limit("3/second;100/minute;500/hour;1000/day") @auth_required -@lottery_required +@casino_required def lottery_active(v): lottery, participants = get_active_lottery_stats() @@ -52,7 +52,7 @@ def lottery_active(v): @app.get("/admin/lottery/participants") @admin_level_required(2) -@lottery_required +@casino_required def lottery_admin(v): participants = get_users_participating_in_lottery() return render_template("admin/lottery.html", v=v, participants=participants)