Add: #559 公開投稿を禁止する管理者設定 (#564)

This commit is contained in:
KMY(雪あすか) 2024-02-16 18:43:43 +09:00 committed by GitHub
parent f1ce14e396
commit c534c3d7fe
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
14 changed files with 29 additions and 3 deletions

View file

@ -57,6 +57,7 @@ class Form::AdminSettings
streaming_local_emoji_reaction
enable_emoji_reaction
check_lts_version_only
enable_public_visibility
enable_public_unlisted_visibility
unlocked_friend
enable_local_timeline
@ -95,6 +96,7 @@ class Form::AdminSettings
streaming_local_emoji_reaction
enable_emoji_reaction
check_lts_version_only
enable_public_visibility
enable_public_unlisted_visibility
unlocked_friend
stranger_mention_from_local_ng

View file

@ -496,6 +496,7 @@ class Status < ApplicationRecord
def selectable_visibilities
vs = visibilities.keys - %w(direct limited)
vs -= %w(public_unlisted) unless Setting.enable_public_unlisted_visibility
vs -= %w(public) unless Setting.enable_public_visibility
vs
end