1
0
Fork 0
forked from gitea/nas

Add default_reblog_privacy setting

This commit is contained in:
KMY 2023-05-18 09:43:26 +09:00
parent 922c936ef1
commit 5b51413be7
8 changed files with 22 additions and 4 deletions

View file

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

View file

@ -404,6 +404,10 @@ class Status < ApplicationRecord
visibilities.keys - %w(direct limited)
end
def selectable_reblog_visibilities
%w(unset) + visibilities.keys - %w(direct limited)
end
def selectable_searchabilities
searchabilities.keys - %w(public_unlisted limited)
end

View file

@ -19,6 +19,7 @@ class UserSettings
setting :default_language, default: nil
setting :default_sensitive, default: false
setting :default_privacy, default: nil
setting :default_reblog_privacy, default: nil
setting :default_searchability, default: :private
setting :public_post_to_unlisted, default: false
setting :reject_public_unlisted_subscription, default: false