Logo
Explore Help
Sign In
IntenseWebs/discourse
3
0
Fork 0
You've already forked discourse
mirror of https://github.com/discourse/discourse.git synced 2025-02-25 18:55:32 -06:00
Code Issues Packages Projects Releases Wiki Activity
Files
b5dd4478e524a11fe09d00966ed170c225e345b8
discourse/lib/validators/enable_invite_only_validator.rb

17 lines
286 B
Ruby
Raw Normal View History

DEV: enable frozen string literal on all files This reduces chances of errors where consumers of strings mutate inputs and reduces memory usage of the app. Test suite passes now, but there may be some stuff left, so we will run a few sites on a branch prior to merging
2019-05-03 08:17:27 +10:00
# frozen_string_literal: true
FIX: Do not allow `invite_only` and `enable_sso` at the same time This functionality was never supported but before the new review queue it didn't have any errors. Now the combination of settings is prevented and existing sites with sso enabled will be migrated to remove invite only.
2019-04-02 10:26:27 -04:00
class EnableInviteOnlyValidator
def initialize(opts = {})
@opts = opts
end
def valid_value?(val)
return true if val == 'f'
!SiteSetting.enable_sso?
end
def error_message
I18n.t('site_settings.errors.sso_invite_only')
end
end
Reference in New Issue Copy Permalink
Powered by Gitea Version: 1.24.6 Page: 87ms Template: 1ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API