Commit 7826b2f7ef19be8bebfb66eaa1d2ce6fd44a33a9
1 parent
cd9d8da6
Add links to use account from another social network
Signed-off-by: Artur Bersan de Faria <artur_bersan@hotmail.com> Signed-off-by: Matheus Miranda <matheusmirandalacerda@gmail.com> Conflicts: plugins/oauth_client/views/auth/_oauth_login.html.erb
Showing
2 changed files
with
17 additions
and
6 deletions
Show diff stats
plugins/oauth_client/views/auth/_generate_providers_links.html.erb
0 → 100644
@@ -0,0 +1,5 @@ | @@ -0,0 +1,5 @@ | ||
1 | +<% providers.each do |provider| %> | ||
2 | + <span class="provider"> | ||
3 | + <%= link_to provider.image ? image_tag(provider.image.public_filename) : provider.name, "/plugin/oauth_client/#{provider.strategy}?id=#{provider.id}&action=#{action}", :class => provider.strategy, :title => provider.name %> | ||
4 | + </span> | ||
5 | +<% end %> |
plugins/oauth_client/views/auth/_oauth_login.html.erb
1 | <div class="oauth-login"> | 1 | <div class="oauth-login"> |
2 | <% unless providers.empty? %> | 2 | <% unless providers.empty? %> |
3 | - <%= _('Login with:') %> | ||
4 | - <% end %> | ||
5 | - <% providers.each do |provider| %> | ||
6 | - <span class="provider"> | ||
7 | - <%= link_to provider.image ? image_tag(provider.image.public_filename) : provider.name, "/plugin/oauth_client/#{provider.strategy}?id=#{provider.id}&action=external_login", :class => provider.strategy, :title => provider.name %> | ||
8 | - </span> | 3 | + <div class="providers-links"> |
4 | + <%= _('Create an account from:') %> | ||
5 | + <div> | ||
6 | + <%= render :partial => 'auth/generate_providers_links', :locals => {:providers => providers, :action => ""} %> | ||
7 | + </div> | ||
8 | + <% if OauthClientPlugin::Config.instance.create_account_for_login %> | ||
9 | + <%= _('Login with:') %> | ||
10 | + <div> | ||
11 | + <%= render :partial => 'auth/generate_providers_links', :locals => {:providers => providers, :action => "external_login"} %> | ||
12 | + </div> | ||
13 | + <% end %> | ||
14 | + </div> | ||
9 | <% end %> | 15 | <% end %> |
10 | 16 | ||
11 | <span class="provider"> | 17 | <span class="provider"> |