Yes, the setting needs to be turned on.
The code is this:
def seems_quiet?
# We don't allow all upper case content
SiteSetting.allow_uppercase_posts || @text == @text.mb_chars.downcase.to_s || @text != @text.mb_chars.upcase.to_s
end
So without turning the setting to allow upcase posts the post will be blocked because 100% of the caseable(?) characters are upcase
[VIP, APP, GPS] != [vip, app, gps]
I think it’s reasonable to ask this setting to be turned on boards where the uppercase and downcase doesn’t make much sense, what do you think?