From 8bb5d85c16f8bc0c7bebde1fa09f4432d1de66e8 Mon Sep 17 00:00:00 2001 From: Lars Date: Fri, 20 Mar 2026 06:19:32 +0100 Subject: [PATCH] fix: show all tiers in admin matrix editor including selfhosted - Remove active=true filter - admins need to configure all tiers - Add reset_period to features query for frontend display Co-Authored-By: Claude Opus 4.6 --- backend/routers/tier_limits.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/routers/tier_limits.py b/backend/routers/tier_limits.py index 4a0454d..ce980ad 100644 --- a/backend/routers/tier_limits.py +++ b/backend/routers/tier_limits.py @@ -29,13 +29,13 @@ def get_tier_limits_matrix(session: dict = Depends(require_admin)): with get_db() as conn: cur = get_cursor(conn) - # Get all tiers - cur.execute("SELECT id, name, sort_order FROM tiers WHERE active = true ORDER BY sort_order") + # Get all tiers (including inactive - admin needs to configure all) + cur.execute("SELECT id, name, sort_order FROM tiers ORDER BY sort_order") tiers = [r2d(r) for r in cur.fetchall()] # Get all features cur.execute(""" - SELECT id, name, category, limit_type, default_limit + SELECT id, name, category, limit_type, default_limit, reset_period FROM features WHERE active = true ORDER BY category, name