Add admin setting to auto-approve hashtags (#12122)
Change inaccurate labels on other admin settings
This commit is contained in:
		| @@ -30,6 +30,7 @@ class Form::AdminSettings | ||||
|     mascot | ||||
|     spam_check_enabled | ||||
|     trends | ||||
|     trendable_by_default | ||||
|     show_domain_blocks | ||||
|     show_domain_blocks_rationale | ||||
|     noindex | ||||
| @@ -46,6 +47,7 @@ class Form::AdminSettings | ||||
|     profile_directory | ||||
|     spam_check_enabled | ||||
|     trends | ||||
|     trendable_by_default | ||||
|     noindex | ||||
|   ).freeze | ||||
|  | ||||
|   | ||||
| @@ -76,7 +76,7 @@ class Tag < ApplicationRecord | ||||
|   alias listable? listable | ||||
|  | ||||
|   def trendable | ||||
|     boolean_with_default('trendable', false) | ||||
|     boolean_with_default('trendable', Setting.trendable_by_default) | ||||
|   end | ||||
|  | ||||
|   alias trendable? trendable | ||||
|   | ||||
| @@ -20,10 +20,10 @@ | ||||
|       = f.input :site_contact_email, wrapper: :with_label, label: t('admin.settings.contact_information.email') | ||||
|  | ||||
|   .fields-group | ||||
|     = f.input :site_description, wrapper: :with_block_label, as: :text, label: t('admin.settings.site_description.title'), hint: t('admin.settings.site_description.desc_html'), input_html: { rows: 4 } | ||||
|     = f.input :site_short_description, wrapper: :with_block_label, as: :text, label: t('admin.settings.site_short_description.title'), hint: t('admin.settings.site_short_description.desc_html'), input_html: { rows: 2 } | ||||
|  | ||||
|   .fields-group | ||||
|     = f.input :site_short_description, wrapper: :with_block_label, as: :text, label: t('admin.settings.site_short_description.title'), hint: t('admin.settings.site_short_description.desc_html'), input_html: { rows: 2 } | ||||
|     = f.input :site_description, wrapper: :with_block_label, as: :text, label: t('admin.settings.site_description.title'), hint: t('admin.settings.site_description.desc_html'), input_html: { rows: 2 } | ||||
|  | ||||
|   .fields-row | ||||
|     .fields-row__column.fields-row__column-6.fields-group | ||||
| @@ -71,6 +71,9 @@ | ||||
|     .fields-group | ||||
|       = f.input :trends, as: :boolean, wrapper: :with_label, label: t('admin.settings.trends.title'), hint: t('admin.settings.trends.desc_html') | ||||
|  | ||||
|     .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 :noindex, as: :boolean, wrapper: :with_label, label: t('admin.settings.default_noindex.title'), hint: t('admin.settings.default_noindex.desc_html') | ||||
|  | ||||
| @@ -89,8 +92,8 @@ | ||||
|       = f.input :show_domain_blocks_rationale, wrapper: :with_label, collection: %i(disabled users all), label: t('admin.settings.domain_blocks_rationale.title'), label_method: lambda { |value| t("admin.settings.domain_blocks.#{value}") }, include_blank: false, collection_wrapper_tag: 'ul', item_wrapper_tag: 'li' | ||||
|  | ||||
|   .fields-group | ||||
|     = f.input :closed_registrations_message, as: :text, wrapper: :with_block_label, label: t('admin.settings.registrations.closed_message.title'), hint: t('admin.settings.registrations.closed_message.desc_html'), input_html: { rows: 8 } | ||||
|     = f.input :site_extended_description, wrapper: :with_block_label, as: :text, label: t('admin.settings.site_description_extended.title'), hint: t('admin.settings.site_description_extended.desc_html'), input_html: { rows: 8 } unless whitelist_mode? | ||||
|     = f.input :closed_registrations_message, as: :text, wrapper: :with_block_label, label: t('admin.settings.registrations.closed_message.title'), hint: t('admin.settings.registrations.closed_message.desc_html'), input_html: { rows: 8 } | ||||
|     = f.input :site_terms, wrapper: :with_block_label, as: :text, label: t('admin.settings.site_terms.title'), hint: t('admin.settings.site_terms.desc_html'), input_html: { rows: 8 } | ||||
|     = f.input :custom_css, wrapper: :with_block_label, as: :text, input_html: { rows: 8 }, label: t('admin.settings.custom_css.title'), hint: t('admin.settings.custom_css.desc_html') | ||||
|  | ||||
|   | ||||
| @@ -478,8 +478,8 @@ en: | ||||
|           open: Anyone can sign up | ||||
|         title: Registrations mode | ||||
|       show_known_fediverse_at_about_page: | ||||
|         desc_html: When toggled, it will show toots from all the known fediverse on preview. Otherwise it will only show local toots. | ||||
|         title: Show known fediverse on timeline preview | ||||
|         desc_html: When disabled, restricts the public timeline linked from the landing page to showing only local content | ||||
|         title: Include federated content on unauthenticated public timeline page | ||||
|       show_staff_badge: | ||||
|         desc_html: Show a staff badge on a user page | ||||
|         title: Show staff badge | ||||
| @@ -503,9 +503,12 @@ en: | ||||
|         desc_html: Used for previews via OpenGraph and API. 1200x630px recommended | ||||
|         title: Server thumbnail | ||||
|       timeline_preview: | ||||
|         desc_html: Display public timeline on landing page | ||||
|         title: Timeline preview | ||||
|         desc_html: Display link to public timeline on landing page and allow API access to the public timeline without authentication | ||||
|         title: Allow unauthenticated access to public timeline | ||||
|       title: Site settings | ||||
|       trendable_by_default: | ||||
|         desc_html: Affects hashtags that have not been previously disallowed | ||||
|         title: Allow hashtags to trend without prior review | ||||
|       trends: | ||||
|         desc_html: Publicly display previously reviewed hashtags that are currently trending | ||||
|         title: Trending hashtags | ||||
|   | ||||
| @@ -35,6 +35,7 @@ defaults: &defaults | ||||
|   use_blurhash: true | ||||
|   use_pending_items: false | ||||
|   trends: true | ||||
|   trendable_by_default: false | ||||
|   notification_emails: | ||||
|     follow: false | ||||
|     reblog: false | ||||
|   | ||||
		Reference in New Issue
	
	Block a user