Add appearance setting for 2 column layout (#1285)

This commit is contained in:
soky srm
2026-03-24 19:19:05 +01:00
committed by GitHub
parent 66c1f62691
commit 65f439e4da
5 changed files with 32 additions and 2 deletions

View File

@@ -10,7 +10,8 @@ class Settings::AppearancesController < ApplicationController
@user.transaction do
@user.lock!
updated_prefs = (@user.preferences || {}).deep_dup
updated_prefs["show_split_grouped"] = params.dig(:user, :show_split_grouped) == "1"
updated_prefs["show_split_grouped"] = params.dig(:user, :show_split_grouped) == "1" if params.dig(:user, :show_split_grouped)
updated_prefs["dashboard_two_column"] = params.dig(:user, :dashboard_two_column) == "1" if params.dig(:user, :dashboard_two_column)
@user.update!(preferences: updated_prefs)
end
redirect_to settings_appearance_path