From a9581445f318594730496d1d1a3f075b1c1faa58 Mon Sep 17 00:00:00 2001 From: Henne Vogelsang Date: Wed, 12 Nov 2014 10:20:53 +0100 Subject: [PATCH] Provide a helper to point to sign up/in for different configs --- app/controllers/admin/base_controller.rb | 2 +- app/helpers/application_helper.rb | 16 ++++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/app/controllers/admin/base_controller.rb b/app/controllers/admin/base_controller.rb index 036aec62..638d2ab6 100644 --- a/app/controllers/admin/base_controller.rb +++ b/app/controllers/admin/base_controller.rb @@ -4,7 +4,7 @@ module Admin def verify_user_admin if (current_user.nil?) - redirect_to new_user_session_path + redirect_to sign_in_path return false end unless (current_user.has_role? :organizer, :any) || (current_user.has_role? :cfp, :any) || diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index 788e9b96..e84b9a57 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -211,4 +211,20 @@ module ApplicationHelper false end end + + def sign_in_path + if CONFIG['authentication']['ichain']['enabled'] + new_user_ichain_session_path + else + new_user_session_path + end + end + + def sign_up_path + if CONFIG['authentication']['ichain']['enabled'] + new_user_ichain_registration_path + else + new_user_registration_path + end + end end