From e2206278a1c45346b0d8d3f9a12b137a71be85ed Mon Sep 17 00:00:00 2001 From: Aevann Date: Tue, 21 Feb 2023 16:51:22 +0200 Subject: [PATCH] Revert "Revert "routes: added various per-app exclusions (#128)"" This reverts commit f4a4b5f7beb69baa8bf4440fb2effca7b1d0ace3. --- files/routes/special.py | 3 +++ files/routes/static.py | 6 ++++++ files/routes/users.py | 3 +++ 3 files changed, 12 insertions(+) diff --git a/files/routes/special.py b/files/routes/special.py index 8f5488fad..7ec8c1c56 100644 --- a/files/routes/special.py +++ b/files/routes/special.py @@ -82,6 +82,9 @@ def _special_leaderboard_get(): @app.get('/special/worldcup2022/leaderboard') @auth_required def get_leaderboard(v): + if SITE_NAME != 'rDrama': + abort(404) + result = _special_leaderboard_get() if g.is_api_or_xhr: return result users = get_accounts_dict([r[0] for r in result], diff --git a/files/routes/static.py b/files/routes/static.py index c04f52d95..31298a135 100644 --- a/files/routes/static.py +++ b/files/routes/static.py @@ -43,6 +43,9 @@ def reddit_post(subreddit, v, path): @auth_required def marseys(v:User): + if SITE_NAME != 'rDrama': + abort(404) + marseys = get_marseys(g.db) authors = get_accounts_dict([m.author_id for m in marseys], v=v, graceful=True, include_shadowbanned=False) original = os.listdir("/asset_submissions/marseys/original") @@ -198,6 +201,9 @@ def log_item(id, v): @limiter.limit(DEFAULT_RATELIMIT, key_func=get_ID) @auth_required def static_megathread_index(v:User): + if SITE_NAME != 'rDrama': + abort(404) + return render_template("megathread_index.html", v=v) @app.get("/api") diff --git a/files/routes/users.py b/files/routes/users.py index 63e80249f..456689247 100644 --- a/files/routes/users.py +++ b/files/routes/users.py @@ -1234,6 +1234,9 @@ def toggle_pins(sort): @app.get("/toggle_holes") def toggle_holes(): + if SITE_NAME == 'WPD': + abort(404) + holes = session.get('holes', True) session["holes"] = not holes