Prepare for API v1 (PR #570)

This commit is contained in:
wvengen 2018-10-13 20:16:35 +02:00 committed by GitHub
parent d9ae0d11b0
commit fd96b6ccc1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
21 changed files with 536 additions and 217 deletions

View file

@ -4,13 +4,13 @@ module FoodsoftDiscourse
def self.included(base) # :nodoc:
base.class_eval do
alias orig_redirect_to_login redirect_to_login
alias foodsoft_discourse_orig_redirect_to_login redirect_to_login
def redirect_to_login(options={})
if FoodsoftDiscourse.enabled? && !FoodsoftConfig[:discourse_sso]
redirect_to discourse_initiate_path
else
orig_redirect_to_login(options)
foodsoft_discourse_orig_redirect_to_login(options)
end
end
@ -22,5 +22,5 @@ end
# modify existing helper
ActiveSupport.on_load(:after_initialize) do
ApplicationController.send :include, FoodsoftDiscourse::RedirectToLogin
Concerns::Auth.send :include, FoodsoftDiscourse::RedirectToLogin
end