Add translatable_private setting
This commit is contained in:
parent
05ae3c1948
commit
3cf08a8f4b
8 changed files with 25 additions and 2 deletions
|
@ -319,6 +319,10 @@ class Account < ApplicationRecord
|
|||
user&.setting_noai || (settings.present? && settings['noai']) || false
|
||||
end
|
||||
|
||||
def translatable_private?
|
||||
user&.setting_translatable_private || (settings.present? && settings['translatable_private']) || false
|
||||
end
|
||||
|
||||
def public_statuses_count
|
||||
hide_statuses_count? ? 0 : statuses_count
|
||||
end
|
||||
|
@ -387,6 +391,7 @@ class Account < ApplicationRecord
|
|||
'emoji_reaction_must_following' => emoji_reactions_must_following?,
|
||||
'emoji_reaction_must_follower' => emoji_reactions_must_follower?,
|
||||
'emoji_reaction_deny_from_all' => emoji_reactions_deny_from_all?,
|
||||
'translatable_private' => translatable_private?,
|
||||
}
|
||||
config = config.merge(settings) if settings.present?
|
||||
config
|
||||
|
|
|
@ -99,6 +99,10 @@ module HasUserSettings
|
|||
settings['noai']
|
||||
end
|
||||
|
||||
def setting_translatable_private
|
||||
settings['translatable_private']
|
||||
end
|
||||
|
||||
def setting_hide_statuses_count
|
||||
settings['hide_statuses_count']
|
||||
end
|
||||
|
|
|
@ -12,6 +12,7 @@ class UserSettings
|
|||
setting :theme, default: -> { ::Setting.theme }
|
||||
setting :noindex, default: -> { ::Setting.noindex }
|
||||
setting :noai, default: true
|
||||
setting :translatable_private, default: false
|
||||
setting :bio_markdown, default: false
|
||||
setting :discoverable_local, default: false
|
||||
setting :hide_statuses_count, default: false
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue