Add enable local public visibility setting for admin
This commit is contained in:
parent
454008e432
commit
8eae7e6179
15 changed files with 35 additions and 7 deletions
|
@ -47,6 +47,7 @@ class Form::AdminSettings
|
|||
streaming_other_servers_emoji_reaction
|
||||
enable_emoji_reaction
|
||||
check_lts_version_only
|
||||
enable_public_unlisted_visibility
|
||||
).freeze
|
||||
|
||||
INTEGER_KEYS = %i(
|
||||
|
@ -74,6 +75,7 @@ class Form::AdminSettings
|
|||
streaming_other_servers_emoji_reaction
|
||||
enable_emoji_reaction
|
||||
check_lts_version_only
|
||||
enable_public_unlisted_visibility
|
||||
).freeze
|
||||
|
||||
UPLOAD_KEYS = %i(
|
||||
|
|
|
@ -449,11 +449,13 @@ class Status < ApplicationRecord
|
|||
|
||||
class << self
|
||||
def selectable_visibilities
|
||||
visibilities.keys - %w(direct limited)
|
||||
vs = visibilities.keys - %w(direct limited)
|
||||
vs -= %w(public_unlisted) unless Setting.enable_public_unlisted_visibility
|
||||
vs
|
||||
end
|
||||
|
||||
def selectable_reblog_visibilities
|
||||
%w(unset) + visibilities.keys - %w(direct limited)
|
||||
%w(unset) + selectable_visibilities
|
||||
end
|
||||
|
||||
def selectable_searchabilities
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue