From 00ff197658cd83ce539f604f0ae45cf6e255acee Mon Sep 17 00:00:00 2001 From: jmks Date: Thu, 28 Jul 2016 14:21:38 -0400 Subject: [PATCH] Updated layout of ichain sign in page --- .../devise/ichain_sessions/new.html.haml | 20 +++++++++++++++++++ .../devise/ichain_sessions/new_test.html.haml | 19 ++++++++++++++++++ app/views/devise/shared/_links.html.haml | 4 ++++ 3 files changed, 43 insertions(+) create mode 100644 app/views/devise/ichain_sessions/new.html.haml create mode 100644 app/views/devise/ichain_sessions/new_test.html.haml diff --git a/app/views/devise/ichain_sessions/new.html.haml b/app/views/devise/ichain_sessions/new.html.haml new file mode 100644 index 00000000..f2ac6e78 --- /dev/null +++ b/app/views/devise/ichain_sessions/new.html.haml @@ -0,0 +1,20 @@ +.container + .row + .col-md-6.col-md-offset-3 + .panel.panel-default + .panel-heading + %h3.panel-title + Sign in + .panel-body + = semantic_form_for "", method: :post, enctype: 'application/x-www-form-urlencoded', url: @login_url do |f| + = f.input :url, as: :hidden, input_html: { value: @back_url } + = f.input :context, as: :hidden, input_html: { value: @context } + = f.input :proxypath, as: :hidden, input_html: { value: @proxypath } + + = f.input :username, input_html: { autofocus: true } + = f.input :password, as: :password + + %p.text-right + = f.action :submit, as: :button, label: 'Sign In', button_html: { class: 'btn btn-success' } + + = render partial: 'devise/shared/help' diff --git a/app/views/devise/ichain_sessions/new_test.html.haml b/app/views/devise/ichain_sessions/new_test.html.haml new file mode 100644 index 00000000..9dcb1ccf --- /dev/null +++ b/app/views/devise/ichain_sessions/new_test.html.haml @@ -0,0 +1,19 @@ +.container + .row + .col-md-6.col-md-offset-3 + .panel.panel-default + .panel-heading + %h3.panel-title + Sign in (TEST MODE) + .panel-body + = semantic_form_for "", method: :post, enctype: 'application/x-www-form-urlencoded', url: @login_url do |f| + = f.input :username, input_html: { autofocus: true } + + - if ::Devise.ichain_force_test_attributes.blank? + - @fields.each do |field| + = f.input "attributes[#{field}]", label: field.to_s.humanize + + %p.text-right + = f.action :submit, as: :button, label: 'Sign In', button_html: { class: 'btn btn-success' } + + = render partial: 'devise/shared/help' diff --git a/app/views/devise/shared/_links.html.haml b/app/views/devise/shared/_links.html.haml index 568259ca..5a96a527 100644 --- a/app/views/devise/shared/_links.html.haml +++ b/app/views/devise/shared/_links.html.haml @@ -9,3 +9,7 @@ - if devise_mapping.lockable? && resource_class.unlock_strategy_enabled?(:email) && controller_name != 'unlocks' = link_to "Didn't receive unlock instructions?", new_unlock_path(resource_name) %br + +- if devise_mapping.ichain_registerable? + = link_to "Sign up", new_ichain_registration_path(resource_name) + %br