mirror of
https://github.com/discourse/discourse.git
synced 2025-05-22 16:21:18 +08:00
FEATURE: watch first post default site setting
This commit is contained in:
@ -21,6 +21,7 @@ module SiteSettingValidations
|
||||
|
||||
def validate_default_categories_watching(new_val)
|
||||
default_categories_selected = [
|
||||
SiteSetting.default_categories_watching_first_post.split("|"),
|
||||
SiteSetting.default_categories_tracking.split("|"),
|
||||
SiteSetting.default_categories_muted.split("|"),
|
||||
].flatten.to_set
|
||||
@ -31,6 +32,7 @@ module SiteSettingValidations
|
||||
def validate_default_categories_tracking(new_val)
|
||||
default_categories_selected = [
|
||||
SiteSetting.default_categories_watching.split("|"),
|
||||
SiteSetting.default_categories_watching_first_post.split("|"),
|
||||
SiteSetting.default_categories_muted.split("|"),
|
||||
].flatten.to_set
|
||||
|
||||
@ -40,12 +42,23 @@ module SiteSettingValidations
|
||||
def validate_default_categories_muted(new_val)
|
||||
default_categories_selected = [
|
||||
SiteSetting.default_categories_watching.split("|"),
|
||||
SiteSetting.default_categories_watching_first_post.split("|"),
|
||||
SiteSetting.default_categories_tracking.split("|"),
|
||||
].flatten.to_set
|
||||
|
||||
validate_default_categories(new_val, default_categories_selected)
|
||||
end
|
||||
|
||||
def validate_default_categories_watching_first_post(new_val)
|
||||
default_categories_selected = [
|
||||
SiteSetting.default_categories_watching.split("|"),
|
||||
SiteSetting.default_categories_tracking.split("|"),
|
||||
SiteSetting.default_categories_muted.split("|"),
|
||||
].flatten.to_set
|
||||
|
||||
validate_default_categories(new_val, default_categories_selected)
|
||||
end
|
||||
|
||||
def validate_enable_s3_uploads(new_val)
|
||||
validate_error :s3_upload_bucket_is_required if new_val == "t" && SiteSetting.s3_upload_bucket.blank?
|
||||
end
|
||||
|
Reference in New Issue
Block a user