diff --git a/files/classes/user.py b/files/classes/user.py index 32b6a4887..9fda61a7a 100644 --- a/files/classes/user.py +++ b/files/classes/user.py @@ -55,6 +55,7 @@ class User(Base): marseyawarded = Column(Integer) longpost = Column(Integer) unblockable = Column(Boolean) + compact = Column(Boolean) bird = Column(Integer) email = deferred(Column(String)) css = deferred(Column(String)) diff --git a/files/routes/settings.py b/files/routes/settings.py index 65eefeb27..8c27c6e7c 100644 --- a/files/routes/settings.py +++ b/files/routes/settings.py @@ -364,6 +364,11 @@ def settings_profile_post(v): updated = True else: abort(400) + compact = request.values.get("compact") + if compact: + v.compact = compact + updated = True + theme = request.values.get("theme") if theme: if theme in ["classic","transparent", "win98", "dark", "light", "coffee", "tron", "4chan", "midnight"]: