Commit 6b3ce96a19b46b1ca59c3d3002981375d0a98379
Exists in
master
and in
4 other branches
Merge branch 'master' into api_create_project_fixes
Showing
5 changed files
with
58 additions
and
66 deletions
Show diff stats
app/decorators/commit_decorator.rb
| @@ -16,6 +16,8 @@ class CommitDecorator < ApplicationDecorator | @@ -16,6 +16,8 @@ class CommitDecorator < ApplicationDecorator | ||
| 16 | # In case this first line is longer than 80 characters, it is cut off | 16 | # In case this first line is longer than 80 characters, it is cut off |
| 17 | # after 70 characters and ellipses (`&hellp;`) are appended. | 17 | # after 70 characters and ellipses (`&hellp;`) are appended. |
| 18 | def title | 18 | def title |
| 19 | + return no_commit_message unless safe_message | ||
| 20 | + | ||
| 19 | title_end = safe_message.index(/\n/) | 21 | title_end = safe_message.index(/\n/) |
| 20 | if (!title_end && safe_message.length > 80) || (title_end && title_end > 80) | 22 | if (!title_end && safe_message.length > 80) || (title_end && title_end > 80) |
| 21 | safe_message[0..69] << "…".html_safe | 23 | safe_message[0..69] << "…".html_safe |
| @@ -35,4 +37,10 @@ class CommitDecorator < ApplicationDecorator | @@ -35,4 +37,10 @@ class CommitDecorator < ApplicationDecorator | ||
| 35 | safe_message.split(/\n/, 2)[1].try(:chomp) | 37 | safe_message.split(/\n/, 2)[1].try(:chomp) |
| 36 | end | 38 | end |
| 37 | end | 39 | end |
| 40 | + | ||
| 41 | + protected | ||
| 42 | + | ||
| 43 | + def no_commit_message | ||
| 44 | + "--no commit message" | ||
| 45 | + end | ||
| 38 | end | 46 | end |
app/views/devise/sessions/_new_ldap.html.erb
| @@ -1,39 +0,0 @@ | @@ -1,39 +0,0 @@ | ||
| 1 | -<%= form_tag(user_omniauth_callback_path(:ldap), :class => "login-box", :id => 'new_ldap_user' ) do %> | ||
| 2 | - <%= image_tag "login-logo.png", :width => "304", :height => "66", :class => "login-logo", :alt => "Login Logo" %> | ||
| 3 | - | ||
| 4 | - <%= text_field_tag :username, nil, {:class => "text top", :placeholder => "LDAP Login"} %> | ||
| 5 | - <%= password_field_tag :password, nil, {:class => "text bottom", :placeholder => "Password"} %> | ||
| 6 | - | ||
| 7 | - <br/> | ||
| 8 | - <%= submit_tag "LDAP Sign in", :class => "primary btn" %> | ||
| 9 | - | ||
| 10 | - <%- if devise_mapping.omniauthable? %> | ||
| 11 | - <%- (resource_class.omniauth_providers - [:ldap]).each do |provider| %> | ||
| 12 | - <hr/> | ||
| 13 | - <%= link_to "Sign in with #{provider.to_s.titleize}", omniauth_authorize_path(resource_name, provider), :class => "btn primary" %><br /> | ||
| 14 | - <% end -%> | ||
| 15 | - <% end -%> | ||
| 16 | - | ||
| 17 | - <hr/> | ||
| 18 | - <a href="#" id="other_form_toggle" onclick="javascript:$('#new_user').toggle();">Other Sign in</a> | ||
| 19 | - <!-- inline for right now just to illustrate --> | ||
| 20 | - <script type="text/javascript"> | ||
| 21 | - $(function() { | ||
| 22 | - $('#new_user').toggle(); | ||
| 23 | - }); | ||
| 24 | - </script> | ||
| 25 | -<% end %> | ||
| 26 | - | ||
| 27 | - | ||
| 28 | -<%= form_for(resource, :as => resource_name, :url => session_path(resource_name), :html => { :class => "login-box" }) do |f| %> | ||
| 29 | - <%= f.text_field :email, :class => "text top", :placeholder => "Email" %> | ||
| 30 | - <%= f.password_field :password, :class => "text bottom", :placeholder => "Password" %> | ||
| 31 | - | ||
| 32 | - <% if devise_mapping.rememberable? -%> | ||
| 33 | - <div class="clearfix inputs-list"> <label class="checkbox remember_me" for="user_remember_me"><%= f.check_box :remember_me %><span>Remember me</span></label></div> | ||
| 34 | - <% end -%> | ||
| 35 | - <br/> | ||
| 36 | - <%= f.submit "Sign in", :class => "primary btn" %> | ||
| 37 | - <div class="right"> <%= render :partial => "devise/shared/links" %></div> | ||
| 38 | - | ||
| 39 | -<% end %> |
| @@ -0,0 +1,29 @@ | @@ -0,0 +1,29 @@ | ||
| 1 | += form_tag(user_omniauth_callback_path(:ldap), :class => "login-box", :id => 'new_ldap_user' ) do | ||
| 2 | + = image_tag "login-logo.png", :width => "304", :height => "66", :class => "login-logo", :alt => "Login Logo" | ||
| 3 | + = text_field_tag :username, nil, {:class => "text top", :placeholder => "LDAP Login"} | ||
| 4 | + = password_field_tag :password, nil, {:class => "text bottom", :placeholder => "Password"} | ||
| 5 | + %br/ | ||
| 6 | + = submit_tag "LDAP Sign in", :class => "primary btn" | ||
| 7 | + - if devise_mapping.omniauthable? | ||
| 8 | + - (resource_class.omniauth_providers - [:ldap]).each do |provider| | ||
| 9 | + %hr/ | ||
| 10 | + = link_to "Sign in with #{provider.to_s.titleize}", omniauth_authorize_path(resource_name, provider), :class => "btn primary" | ||
| 11 | + %br/ | ||
| 12 | + %hr/ | ||
| 13 | + %a#other_form_toggle{:href => "#", :onclick => "javascript:$('#new_user').toggle();"} Other Sign in | ||
| 14 | + :javascript | ||
| 15 | + $(function() { | ||
| 16 | + $('#new_user').toggle(); | ||
| 17 | + }); | ||
| 18 | + = form_for(resource, :as => resource_name, :url => session_path(resource_name), :html => { :class => "login-box" }) do |f| | ||
| 19 | + = f.text_field :email, :class => "text top", :placeholder => "Email" | ||
| 20 | + = f.password_field :password, :class => "text bottom", :placeholder => "Password" | ||
| 21 | + - if devise_mapping.rememberable? | ||
| 22 | + .clearfix.inputs-list | ||
| 23 | + %label.checkbox.remember_me{:for => "user_remember_me"} | ||
| 24 | + = f.check_box :remember_me | ||
| 25 | + %span Remember me | ||
| 26 | + %br/ | ||
| 27 | + = f.submit "Sign in", :class => "primary btn" | ||
| 28 | + .right | ||
| 29 | + = render :partial => "devise/shared/links" |
app/views/devise/sessions/new.html.erb
| @@ -1,27 +0,0 @@ | @@ -1,27 +0,0 @@ | ||
| 1 | -<% unless ldap_enable? -%> | ||
| 2 | - | ||
| 3 | - <%= form_for(resource, :as => resource_name, :url => session_path(resource_name), :html => { :class => "login-box" }) do |f| %> | ||
| 4 | - <%= image_tag "login-logo.png", :width => "304", :height => "66", :class => "login-logo", :alt => "Login Logo" %> | ||
| 5 | - | ||
| 6 | - <%= f.text_field :email, :class => "text top", :placeholder => "Email" %> | ||
| 7 | - <%= f.password_field :password, :class => "text bottom", :placeholder => "Password" %> | ||
| 8 | - | ||
| 9 | - <% if devise_mapping.rememberable? -%> | ||
| 10 | - <div class="clearfix inputs-list"> <label class="checkbox remember_me" for="user_remember_me"><%= f.check_box :remember_me %><span>Remember me</span></label></div> | ||
| 11 | - <% end -%> | ||
| 12 | - <br/> | ||
| 13 | - <%= f.submit "Sign in", :class => "primary btn" %> | ||
| 14 | - <div class="right"> <%= render :partial => "devise/shared/links" %></div> | ||
| 15 | - | ||
| 16 | - <%- if devise_mapping.omniauthable? %> | ||
| 17 | - <%- resource_class.omniauth_providers.each do |provider| %> | ||
| 18 | - <hr/> | ||
| 19 | - <%= link_to "Sign in with #{provider.to_s.titleize}", omniauth_authorize_path(resource_name, provider), :class => "btn primary" %><br /> | ||
| 20 | - <% end -%> | ||
| 21 | - <% end -%> | ||
| 22 | - | ||
| 23 | - <% end %> | ||
| 24 | - | ||
| 25 | -<% else %> | ||
| 26 | - <%= render :partial => 'devise/sessions/new_ldap' %> | ||
| 27 | -<% end %> |
| @@ -0,0 +1,21 @@ | @@ -0,0 +1,21 @@ | ||
| 1 | +- if ldap_enable? | ||
| 2 | + = render :partial => 'devise/sessions/new_ldap' | ||
| 3 | +- else | ||
| 4 | + = form_for(resource, :as => resource_name, :url => session_path(resource_name), :html => { :class => "login-box" }) do |f| | ||
| 5 | + = image_tag "login-logo.png", :width => "304", :height => "66", :class => "login-logo", :alt => "Login Logo" | ||
| 6 | + = f.text_field :email, :class => "text top", :placeholder => "Email" | ||
| 7 | + = f.password_field :password, :class => "text bottom", :placeholder => "Password" | ||
| 8 | + - if devise_mapping.rememberable? | ||
| 9 | + .clearfix.inputs-list | ||
| 10 | + %label.checkbox.remember_me{:for => "user_remember_me"} | ||
| 11 | + = f.check_box :remember_me | ||
| 12 | + %span Remember me | ||
| 13 | + %br/ | ||
| 14 | + = f.submit "Sign in", :class => "primary btn wide" | ||
| 15 | + .right | ||
| 16 | + = render :partial => "devise/shared/links" | ||
| 17 | + - if devise_mapping.omniauthable? | ||
| 18 | + - resource_class.omniauth_providers.each do |provider| | ||
| 19 | + %hr/ | ||
| 20 | + = link_to "Sign in with #{provider.to_s.titleize}", omniauth_authorize_path(resource_name, provider), :class => "btn primary" | ||
| 21 | + %br/ |