8235f83015
When ldap is enabled and use "Standard" authentication method, if authentication fails the correct tab remain selected. This is done by saving into localStorage when the active tab changes and by always selecting that tab when the page is loaded.
23 lines
777 B
Text
23 lines
777 B
Text
- page_title "Sign in"
|
|
|
|
%div
|
|
- if form_based_providers.any?
|
|
= render 'devise/shared/tabs_ldap'
|
|
- else
|
|
= render 'devise/shared/tabs_normal'
|
|
.tab-content
|
|
- if signin_enabled? || ldap_enabled? || crowd_enabled?
|
|
= render 'devise/shared/signin_box'
|
|
|
|
-# Signup only makes sense if you can also sign-in
|
|
- if signin_enabled? && signup_enabled?
|
|
= render 'devise/shared/signup_box'
|
|
|
|
-# Show a message if none of the mechanisms above are enabled
|
|
- if !signin_enabled? && !ldap_enabled? && !(omniauth_enabled? && devise_mapping.omniauthable?)
|
|
%div
|
|
No authentication methods configured.
|
|
|
|
- if omniauth_enabled? && devise_mapping.omniauthable? && button_based_providers_enabled?
|
|
.clearfix
|
|
= render 'devise/shared/omniauth_box'
|