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

@ -39,6 +39,10 @@ module HasUserSettings
settings['web.delete_modal']
end
def setting_favourite_modal
settings['web.favourite_modal']
end
def setting_reduce_motion
settings['web.reduce_motion']
end
@ -47,12 +51,20 @@ module HasUserSettings
settings['web.use_system_font']
end
def setting_system_emoji_font
settings['web.use_system_emoji_font']
end
def setting_noindex
settings['noindex']
end
def setting_theme
settings['theme']
def setting_flavour
settings['flavour']
end
def setting_skin
settings['skin']
end
def setting_display_media
@ -107,6 +119,14 @@ module HasUserSettings
settings['default_privacy'] || (account.locked? ? 'private' : 'public')
end
def setting_default_content_type
settings['default_content_type']
end
def setting_hide_followers_count
settings['hide_followers_count']
end
def allows_report_emails?
settings['notification_emails.report']
end
@ -123,6 +143,18 @@ module HasUserSettings
settings['notification_emails.trends']
end
def allows_trending_tags_review_emails?
settings['notification_emails.trends']
end
def allows_trending_links_review_emails?
settings['notification_emails.link_trends']
end
def allows_trending_statuses_review_emails?
settings['notification_emails.status_trends']
end
def aggregates_reblogs?
settings['aggregate_reblogs']
end