Add option (on by default) to allow toots with content warnings to trend
This commit is contained in:
@@ -35,6 +35,7 @@ class Form::AdminSettings
|
||||
show_replies_in_public_timelines
|
||||
trends
|
||||
trendable_by_default
|
||||
trending_status_cw
|
||||
show_domain_blocks
|
||||
show_domain_blocks_rationale
|
||||
noindex
|
||||
@@ -57,6 +58,7 @@ class Form::AdminSettings
|
||||
show_replies_in_public_timelines
|
||||
trends
|
||||
trendable_by_default
|
||||
trending_status_cw
|
||||
noindex
|
||||
require_invite_text
|
||||
captcha_enabled
|
||||
|
||||
@@ -93,7 +93,7 @@ class Trends::Statuses < Trends::Base
|
||||
|
||||
original_status.public_visibility? &&
|
||||
original_status.account.discoverable? && !original_status.account.silenced? &&
|
||||
original_status.spoiler_text.blank? && !original_status.sensitive? && !original_status.reply?
|
||||
(original_status.spoiler_text.blank? || Setting.trending_status_cw) && !original_status.sensitive? && !original_status.reply?
|
||||
end
|
||||
|
||||
def calculate_scores(statuses, at_time)
|
||||
|
||||
@@ -86,6 +86,9 @@
|
||||
.fields-group
|
||||
= f.input :trendable_by_default, as: :boolean, wrapper: :with_label, label: t('admin.settings.trendable_by_default.title'), hint: t('admin.settings.trendable_by_default.desc_html')
|
||||
|
||||
.fields-group
|
||||
= f.input :trending_status_cw, as: :boolean, wrapper: :with_label, label: t('admin.settings.trending_status_cw.title'), hint: t('trending_status_cw.desc_html')
|
||||
|
||||
.fields-group
|
||||
= f.input :noindex, as: :boolean, wrapper: :with_label, label: t('admin.settings.default_noindex.title'), hint: t('admin.settings.default_noindex.desc_html')
|
||||
|
||||
|
||||
Reference in New Issue
Block a user