discourse/spec/lib/validators
Osama Sayegh 2d391565e4
FIX: Skip quality title validations for static topics when edited by admin (#18468)
Static topics are the seeded topics that are automatically created for every Discourse instance to hold the content for the FAQ, ToS and Privacy pages. These topics are allowed to bypass the minimum title length checks when they're edited by admins:

ba27ee1637/app/assets/javascripts/discourse/app/models/composer.js (L487-L496)

However, on the server-side, the "quality title" validations aren't skipped for static topics and that can cause confusion for admins when they change the title of a static topic to something that's short enough to fail the quality title validations. This commit ignores all quality title validations on static topics when they're edited by admins.

Internal topic: t/75745.
2022-10-04 21:55:21 +03:00
..
allowed_ip_address_validator_spec.rb DEV: Use proper wording for contexts in specs 2022-08-04 11:05:02 +02:00
category_search_priority_weights_validator_spec.rb DEV: Upgrade to Rails 7 2022-04-28 11:51:03 +02:00
censored_words_validator_spec.rb FEATURE: Add support for case-sensitive Watched Words (#17445) 2022-08-02 10:06:03 +02:00
css_color_validator_spec.rb Add RSpec 4 compatibility (#17652) 2022-07-28 10:27:38 +08:00
delete_rejected_email_after_days_spec.rb FIX: Rejected emails should not be cleaned up before their logs (#17648) 2022-07-27 07:28:44 +01:00
email_address_validator_spec.rb Add RSpec 4 compatibility (#17652) 2022-07-28 10:27:38 +08:00
email_setting_validator_spec.rb Add RSpec 4 compatibility (#17652) 2022-07-28 10:27:38 +08:00
email_validator_spec.rb DEV: Use proper wording for contexts in specs 2022-08-04 11:05:02 +02:00
enable_invite_only_validator_spec.rb DEV: Automatically require 'rails_helper' in all specs (#16077) 2022-03-01 17:50:50 +00:00
enable_local_logins_via_email_validator_spec.rb DEV: Automatically require 'rails_helper' in all specs (#16077) 2022-03-01 17:50:50 +00:00
enable_sso_validator_spec.rb FIX: Check 2FA is disabled before enabling DiscourseConnect. (#16542) 2022-04-25 14:49:36 -03:00
external_system_avatars_validator_spec.rb Add RSpec 4 compatibility (#17652) 2022-07-28 10:27:38 +08:00
group_setting_validator_spec.rb Add RSpec 4 compatibility (#17652) 2022-07-28 10:27:38 +08:00
host_list_setting_validator_spec.rb Add RSpec 4 compatibility (#17652) 2022-07-28 10:27:38 +08:00
integer_setting_validator_spec.rb Add RSpec 4 compatibility (#17652) 2022-07-28 10:27:38 +08:00
ip_address_format_validator_spec.rb Add RSpec 4 compatibility (#17652) 2022-07-28 10:27:38 +08:00
max_emojis_validator_spec.rb Add RSpec 4 compatibility (#17652) 2022-07-28 10:27:38 +08:00
max_username_length_validator_spec.rb DEV: Use proper wording for contexts in specs 2022-08-04 11:05:02 +02:00
min_username_length_validator_spec.rb DEV: Use proper wording for contexts in specs 2022-08-04 11:05:02 +02:00
password_validator_spec.rb DEV: Use proper wording for contexts in specs 2022-08-04 11:05:02 +02:00
post_validator_spec.rb DEV: Use proper wording for contexts in specs 2022-08-04 11:05:02 +02:00
quality_title_validator_spec.rb FIX: Skip quality title validations for static topics when edited by admin (#18468) 2022-10-04 21:55:21 +03:00
regex_presence_validator_spec.rb DEV: Automatically require 'rails_helper' in all specs (#16077) 2022-03-01 17:50:50 +00:00
regex_setting_validator_spec.rb Add RSpec 4 compatibility (#17652) 2022-07-28 10:27:38 +08:00
regexp_list_validator_spec.rb Add RSpec 4 compatibility (#17652) 2022-07-28 10:27:38 +08:00
reply_by_email_address_validator_spec.rb Add RSpec 4 compatibility (#17652) 2022-07-28 10:27:38 +08:00
reply_by_email_enabled_validator_spec.rb Add RSpec 4 compatibility (#17652) 2022-07-28 10:27:38 +08:00
search_tokenize_chinese_validator_spec.rb Add RSpec 4 compatibility (#17652) 2022-07-28 10:27:38 +08:00
search_tokenize_japanese_validator_spec.rb Add RSpec 4 compatibility (#17652) 2022-07-28 10:27:38 +08:00
selectable_avatars_mode_validator_spec.rb Add RSpec 4 compatibility (#17652) 2022-07-28 10:27:38 +08:00
sso_overrides_email_validator_spec.rb DEV: Automatically require 'rails_helper' in all specs (#16077) 2022-03-01 17:50:50 +00:00
string_setting_validator_spec.rb DEV: Use proper wording for contexts in specs 2022-08-04 11:05:02 +02:00
timezone_validator_spec.rb Add RSpec 4 compatibility (#17652) 2022-07-28 10:27:38 +08:00
topic_title_length_validator_spec.rb Add RSpec 4 compatibility (#17652) 2022-07-28 10:27:38 +08:00
unicode_username_allowlist_validator_spec.rb Add RSpec 4 compatibility (#17652) 2022-07-28 10:27:38 +08:00
unicode_username_validator_spec.rb Add RSpec 4 compatibility (#17652) 2022-07-28 10:27:38 +08:00
upload_validator_spec.rb Add RSpec 4 compatibility (#17652) 2022-07-28 10:27:38 +08:00
url_validator_spec.rb DEV: Upgrade to Rails 7 2022-04-28 11:51:03 +02:00
user_full_name_validator_spec.rb DEV: Use proper wording for contexts in specs 2022-08-04 11:05:02 +02:00
username_setting_validator_spec.rb DEV: Use proper wording for contexts in specs 2022-08-04 11:05:02 +02:00