Migrate glitch-soc's exclusive user settings

This commit is contained in:
Claire
2023-03-31 21:37:57 +02:00
parent 01d6f7529f
commit 3dcba94e68
6 changed files with 103 additions and 17 deletions

View File

@ -9,12 +9,15 @@ class UserSettings
setting :always_send_emails, default: false
setting :aggregate_reblogs, default: true
setting :theme, default: -> { ::Setting.theme }
setting :flavour, default: -> { ::Setting.flavour }
setting :skin, default: -> { ::Setting.skin }
setting :noindex, default: -> { ::Setting.noindex }
setting :show_application, default: true
setting :default_language, default: nil
setting :default_sensitive, default: false
setting :default_privacy, default: nil
setting :default_content_type, default: 'text/plain'
setting :hide_followers_count, default: false
namespace :web do
setting :crop_images, default: true
@ -27,10 +30,12 @@ class UserSettings
setting :delete_modal, default: true
setting :reblog_modal, default: false
setting :unfollow_modal, default: true
setting :favourite_modal, default: false
setting :reduce_motion, default: false
setting :expand_content_warnings, default: false
setting :display_media, default: 'default', in: %w(default show_all hide_all)
setting :auto_play, default: false
setting :use_system_emoji_font, default: false
end
namespace :notification_emails do
@ -42,6 +47,8 @@ class UserSettings
setting :report, default: true
setting :pending_account, default: true
setting :trends, default: true
setting :link_trends, default: false
setting :status_trends, default: false
setting :appeal, default: true
end