Commit 902dbc8b889691e782b9bcee591fdefcef1f6cd2
1 parent
1a41a455
Exists in
master
and in
27 other branches
profile-suggestions: add title to profile-icon and increase max profile-icons to 5
Showing
2 changed files
with
5 additions
and
4 deletions
Show diff stats
app/helpers/application_helper.rb
... | ... | @@ -1420,11 +1420,11 @@ module ApplicationHelper |
1420 | 1420 | end |
1421 | 1421 | |
1422 | 1422 | def profile_suggestion_profile_connections(suggestion) |
1423 | - profiles = suggestion.profile_connections.first(4).map do |profile| | |
1424 | - link_to(profile_image(profile, :icon), profile.url, :class => 'profile-suggestion-connection-icon') | |
1423 | + profiles = suggestion.profile_connections.first(5).map do |profile| | |
1424 | + link_to(profile_image(profile, :icon), profile.url, :class => 'profile-suggestion-connection-icon', :title => profile.name) | |
1425 | 1425 | end.join |
1426 | - extra = suggestion.profile_connections.count > 4 ? "<big> +#{suggestion.profile_connections.count - 4}</big>" : '' | |
1427 | - content_tag(:p, profiles + extra) | |
1426 | + extra = suggestion.profile_connections.count > 5 ? "<big> +#{suggestion.profile_connections.count - 5}</big>" : '' | |
1427 | + content_tag(:div, profiles + extra, :class => 'profile-connections') | |
1428 | 1428 | end |
1429 | 1429 | |
1430 | 1430 | def profile_suggestion_tag_connections(suggestion) | ... | ... |
app/models/profile_suggestion.rb
... | ... | @@ -135,6 +135,7 @@ class ProfileSuggestion < ActiveRecord::Base |
135 | 135 | end |
136 | 136 | suggestion.send("#{rule}=", value) |
137 | 137 | connections.each do |connection_id| |
138 | + next if SuggestionConnection.where(:suggestion_id => suggestion.id, :connection_id => connection_id, :connection_type => options[:connection]).present? | |
138 | 139 | SuggestionConnection.create!(:suggestion => suggestion, :connection_id => connection_id, :connection_type => options[:connection]) |
139 | 140 | end |
140 | 141 | suggestion.score += value * options[:weight] | ... | ... |