Commit fe07c737 authored by Dmitriy Zaporozhets's avatar Dmitriy Zaporozhets

Merge branch 'improve/devise_ui' of /home/git/repositories/gitlab/gitlabhq

parents dea02363 42003f53
...@@ -46,3 +46,10 @@ body.login-page{ ...@@ -46,3 +46,10 @@ body.login-page{
margin: 2px; margin: 2px;
} }
} }
.devise-errors {
h2 {
font-size: 14px;
color: #a00;
}
}
.login-box .login-box
%h3.page-title Resend confirmation instructions %h3.page-title Resend confirmation instructions
= form_for(resource, as: resource_name, url: confirmation_path(resource_name), html: { method: :post }) do |f| = form_for(resource, as: resource_name, url: confirmation_path(resource_name), html: { method: :post }) do |f|
= devise_error_messages! .devise-errors
= f.email_field :email, placeholder: 'Email' = devise_error_messages!
%div= f.submit "Resend confirmation instructions", class: 'btn btn-success' = f.email_field :email, placeholder: 'Email', class: "text", required: true
.clearfix.append-bottom-10
= f.submit "Resend confirmation instructions", class: 'btn btn-success'
%hr %hr
= link_to "Sign in", new_session_path(resource_name) %p
%span.light
Already have login and password?
%strong
= link_to "Sign in", new_session_path(resource_name)
<p>Welcome <%= @resource.email %>!</p> <p>Welcome <%= @resource.name %>!</p>
<p>You can confirm your account through the link below:</p> <% if @resource.unconfirmed_email.present? %>
<p>You can confirm your email (<%= @resource.unconfirmed_email %>) through the link below:</p>
<% else %>
<p>You can confirm your account through the link below:</p>
<% end %>
<p><%= link_to 'Confirm my account', confirmation_url(@resource, confirmation_token: @resource.confirmation_token) %></p> <p><%= link_to 'Confirm my account', confirmation_url(@resource, confirmation_token: @resource.confirmation_token) %></p>
= form_for(resource, as: resource_name, url: password_path(resource_name), html: { method: :put, class: "login-box" }) do |f| = form_for(resource, as: resource_name, url: password_path(resource_name), html: { method: :put, class: "login-box" }) do |f|
%h3 Change your password %h3 Change your password
= devise_error_messages! .devise-errors
= devise_error_messages!
= f.hidden_field :reset_password_token = f.hidden_field :reset_password_token
%div %div
= f.password_field :password, class: "text top", placeholder: "New password" = f.password_field :password, class: "text top", placeholder: "New password", required: true
%div %div
= f.password_field :password_confirmation, class: "text bottom", placeholder: "Confirm new password" = f.password_field :password_confirmation, class: "text bottom", placeholder: "Confirm new password", required: true
%div %div
.clearfix.append-bottom-10 .clearfix.append-bottom-10
= f.submit "Change my password", class: "btn btn-primary" = f.submit "Change my password", class: "btn btn-primary"
......
= form_for(resource, as: resource_name, url: password_path(resource_name), html: { class: "login-box", method: :post }) do |f| = form_for(resource, as: resource_name, url: password_path(resource_name), html: { class: "login-box", method: :post }) do |f|
%h3.page-title Reset password %h3.page-title Reset password
= devise_error_messages! .devise-errors
= f.email_field :email, placeholder: "Email", class: "text" = devise_error_messages!
%br/ = f.email_field :email, placeholder: "Email", class: "text", required: true
%br/ .clearfix.append-bottom-10
= f.submit "Reset password", class: "btn-primary btn" = f.submit "Reset password", class: "btn-primary btn"
.pull-right %hr
= link_to "Sign in", new_session_path(resource_name), class: "btn" %p
%br/ %span.light
Already have login and password?
%strong
= link_to "Sign in", new_session_path(resource_name)
= form_for(resource, as: resource_name, url: registration_path(resource_name), html: { class: "login-box" }) do |f| = form_for(resource, as: resource_name, url: registration_path(resource_name), html: { class: "login-box" }) do |f|
%h3.page-title Sign Up %h3.page-title Sign Up
%br .devise-errors
= devise_error_messages! = devise_error_messages!
%div %div
= f.text_field :name, class: "text top", placeholder: "Name", required: true = f.text_field :name, class: "text top", placeholder: "Name", required: true
%div %div
...@@ -15,5 +15,10 @@ ...@@ -15,5 +15,10 @@
%div %div
= f.submit "Sign up", class: "btn-create btn" = f.submit "Sign up", class: "btn-create btn"
%hr %hr
= link_to "Sign in", new_session_path(resource_name) %p
= link_to "Forgot your password?", new_password_path(resource_name), class: "pull-right" %span.light
Have an account?
%strong
= link_to "Sign in", new_session_path(resource_name)
%p
= link_to "Forgot your password?", new_password_path(resource_name)
...@@ -17,14 +17,20 @@ ...@@ -17,14 +17,20 @@
= render 'devise/sessions/oauth_providers' if devise_mapping.omniauthable? = render 'devise/sessions/oauth_providers' if devise_mapping.omniauthable?
%hr
- if gitlab_config.signup_enabled - if gitlab_config.signup_enabled
%hr %p
%div %span.light
Don't have an account? Don't have an account?
%strong %strong
= link_to "Sign up", new_registration_path(resource_name) = link_to "Sign up", new_registration_path(resource_name)
%p
%span.light Did not receive confirmation email?
= link_to "Send again", new_confirmation_path(resource_name)
- if extra_config.has_key?('sign_in_text') - if extra_config.has_key?('sign_in_text')
%hr %hr
= markdown(extra_config.sign_in_text) = markdown(extra_config.sign_in_text)
...@@ -11,5 +11,7 @@ ...@@ -11,5 +11,7 @@
GitLab is open source software to collaborate on code. GitLab is open source software to collaborate on code.
%br %br
#{link_to "Sign in", new_user_session_path} or browse for #{link_to "public projects", public_projects_path}. #{link_to "Sign in", new_user_session_path} or browse for #{link_to "public projects", public_projects_path}.
%hr %hr
.container
.content
= yield = yield
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment