FEATURE: watch first post default site setting

This commit is contained in:
Arpit Jalan
2016-11-10 00:07:54 +05:30
parent b0c6cd8afd
commit 9e69798285
6 changed files with 22 additions and 1 deletions

View File

@ -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