mirror of
https://github.com/discourse/discourse.git
synced 2025-09-06 09:10:25 +08:00
18 lines
401 B
Ruby
18 lines
401 B
Ruby
|
class AllowUserLocaleEnabledValidator
|
||
|
|
||
|
def initialize(opts={})
|
||
|
@opts = opts
|
||
|
end
|
||
|
|
||
|
def valid_value?(val)
|
||
|
# only validate when enabling setting locale from headers
|
||
|
return true if val == "f"
|
||
|
# ensure that allow_user_locale is enabled
|
||
|
SiteSetting.allow_user_locale
|
||
|
end
|
||
|
|
||
|
def error_message
|
||
|
"You must first enable 'allow user locale' before enabling this setting."
|
||
|
end
|
||
|
|
||
|
end
|