Files
sure/app/controllers/concerns/invitable.rb
Juan José Mata 72e7d7736b Add onboarding state selector for self-hosted signup (#251)
* Add onboarding modes to self-hosted signup

* Style form consistently

* Configure ONBOARDING_STATE via ENV
2025-10-27 21:52:37 +01:00

22 lines
428 B
Ruby

module Invitable
extend ActiveSupport::Concern
included do
helper_method :invite_code_required?
end
private
def invite_code_required?
return false if @invitation.present?
if self_hosted?
Setting.onboarding_state == "invite_only"
else
ENV["REQUIRE_INVITE_CODE"] == "true"
end
end
def self_hosted?
Rails.application.config.app_mode.self_hosted?
end
end