mirror of
https://github.com/discourse/discourse.git
synced 2025-05-30 23:58:26 +08:00
UX: Improve error when trying to edit globally shadowed setting (#30092)
Previously when attempting to edit a globally shadowed setting, the error message was not very helpful, it said "You are not allowed to change hidden settings". This commit changes the error message to reflect the actual problem, which is that the setting is shadowed by a global setting via ENV var.
This commit is contained in:
@ -49,6 +49,10 @@ class Admin::SiteSettingsController < Admin::AdminController
|
||||
on_failed_policy(:setting_is_visible) do
|
||||
raise Discourse::InvalidParameters, I18n.t("errors.site_settings.site_setting_is_hidden")
|
||||
end
|
||||
on_failed_policy(:setting_is_shadowed_globally) do
|
||||
raise Discourse::InvalidParameters,
|
||||
I18n.t("errors.site_settings.site_setting_is_shadowed_globally")
|
||||
end
|
||||
on_failed_policy(:setting_is_configurable) do
|
||||
raise Discourse::InvalidParameters,
|
||||
I18n.t("errors.site_settings.site_setting_is_unconfigurable")
|
||||
|
Reference in New Issue
Block a user