diff --git a/files/classes/user.py b/files/classes/user.py index a1e29954a..9f1a206e0 100644 --- a/files/classes/user.py +++ b/files/classes/user.py @@ -73,8 +73,8 @@ class User(Base, Stndrd, Age_times): "Notification", lazy="dynamic") - is_banned = Column(Integer, default=None) - unban_utc = Column(Integer, default=None) + is_banned = Column(Integer, default=0) + unban_utc = Column(Integer, default=0) ban_reason = Column(String, default="") login_nonce = Column(Integer, default=0) reserved = Column(String(256)) diff --git a/files/routes/admin.py b/files/routes/admin.py index 21e6cdd22..c5cd55bf7 100644 --- a/files/routes/admin.py +++ b/files/routes/admin.py @@ -1004,7 +1004,7 @@ def admin_nunuke_user(v): return redirect(user.url) -@app.get("/user_stat_data") +@app.get("/admin/user_stat_data") @admin_level_required(2) @cache.memoize(timeout=60) def user_stat_data(v): @@ -1032,9 +1032,7 @@ def user_stat_data(v): daily_signups = [{"date": time.strftime("%d", time.gmtime(day_cutoffs[i + 1])), "day_start":day_cutoffs[i + 1], "signups": g.db.query(User).filter(User.created_utc < day_cutoffs[i], - User.created_utc > day_cutoffs[i + 1], - User.is_banned == 0 - ).count() + User.created_utc > day_cutoffs[i + 1] ).count() } for i in range(len(day_cutoffs) - 1) ]