Add keep_privacy setting

This commit is contained in:
KMY 2023-08-22 08:20:51 +09:00
parent 197f0b8ea3
commit 5daf9cdf6e
9 changed files with 31 additions and 3 deletions

View file

@ -171,6 +171,10 @@ module HasUserSettings
settings['default_privacy'] || (account.locked? ? 'private' : 'public')
end
def setting_stay_privacy
settings['stay_privacy']
end
def setting_default_reblog_privacy
settings['default_reblog_privacy'] || 'unset'
end

View file

@ -21,6 +21,7 @@ class UserSettings
setting :default_language, default: nil
setting :default_sensitive, default: false
setting :default_privacy, default: nil, in: %w(public public_unlisted login unlisted private)
setting :stay_privacy, default: false
setting :default_reblog_privacy, default: nil
setting :default_searchability, default: :direct, in: %w(public private direct limited)
setting :disallow_unlisted_public_searchability, default: false