Merge pull request #5362 from AntonKhorev/color-mode-preference-map

Map color mode preference
This commit is contained in:
Andy Allan 2024-12-11 16:53:15 +00:00 committed by GitHub
commit 83043d6f1c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
16 changed files with 151 additions and 15 deletions

View file

@ -279,7 +279,15 @@ class ApplicationController < ActionController::Base
end
end
helper_method :preferred_editor
def preferred_color_scheme(subject)
if current_user
current_user.preferences.find_by(:k => "#{subject}.color_scheme")&.v || "auto"
else
"auto"
end
end
helper_method :preferred_editor, :preferred_color_scheme
def update_totp
if Settings.key?(:totp_key)