Add default_reblog_privacy setting
This commit is contained in:
parent
922c936ef1
commit
5b51413be7
8 changed files with 22 additions and 4 deletions
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue