mirror of
https://github.com/discourse/discourse.git
synced 2024-12-03 00:43:40 +08:00
6ebadaed2c
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.
15 lines
255 B
Ruby
15 lines
255 B
Ruby
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
|