From 7c9eb065bae0bc03f0f3f5f26875dabb1e0c7398 Mon Sep 17 00:00:00 2001 From: Maxwell Salzberg Date: Sun, 2 Oct 2011 09:15:02 -0700 Subject: [PATCH] make some shared devise logic into a helper --- app/helpers/sessions_helper.rb | 4 ++++ app/views/sessions/new.haml | 2 +- app/views/sessions/new.mobile.haml | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/app/helpers/sessions_helper.rb b/app/helpers/sessions_helper.rb index a10b0402c..778b4c519 100644 --- a/app/helpers/sessions_helper.rb +++ b/app/helpers/sessions_helper.rb @@ -7,4 +7,8 @@ module SessionsHelper nil end end + + def should_display_registration_link? + !AppConfig[:registrations_closed] && devise_mapping.registerable? && controller_name != 'registrations' + end end diff --git a/app/views/sessions/new.haml b/app/views/sessions/new.haml index 4e5bde060..4094c9581 100644 --- a/app/views/sessions/new.haml +++ b/app/views/sessions/new.haml @@ -45,7 +45,7 @@ = f.submit t('devise.sessions.new.sign_in'), :tabindex => 4 - - if !AppConfig[:registrations_closed] && devise_mapping.registerable? && controller_name != 'registrations' + - if should_display_registration_link? %br %br %br diff --git a/app/views/sessions/new.mobile.haml b/app/views/sessions/new.mobile.haml index 11919ee8a..27f76b237 100644 --- a/app/views/sessions/new.mobile.haml +++ b/app/views/sessions/new.mobile.haml @@ -24,5 +24,5 @@ = link_to "Forgot password?", new_password_path(resource_name) %footer - - if !AppConfig[:registrations_closed] && devise_mapping.registerable? && controller_name != 'registrations' + - if should_display_registration_link? = link_to t('.sign_up'), new_registration_path(resource_name)