From 902dbc8b889691e782b9bcee591fdefcef1f6cd2 Mon Sep 17 00:00:00 2001 From: Rodrigo Souto Date: Tue, 12 Aug 2014 19:43:59 +0000 Subject: [PATCH] profile-suggestions: add title to profile-icon and increase max profile-icons to 5 --- app/helpers/application_helper.rb | 8 ++++---- app/models/profile_suggestion.rb | 1 + 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index 9a155a6..ecad191 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -1420,11 +1420,11 @@ module ApplicationHelper end def profile_suggestion_profile_connections(suggestion) - profiles = suggestion.profile_connections.first(4).map do |profile| - link_to(profile_image(profile, :icon), profile.url, :class => 'profile-suggestion-connection-icon') + profiles = suggestion.profile_connections.first(5).map do |profile| + link_to(profile_image(profile, :icon), profile.url, :class => 'profile-suggestion-connection-icon', :title => profile.name) end.join - extra = suggestion.profile_connections.count > 4 ? " +#{suggestion.profile_connections.count - 4}" : '' - content_tag(:p, profiles + extra) + extra = suggestion.profile_connections.count > 5 ? " +#{suggestion.profile_connections.count - 5}" : '' + content_tag(:div, profiles + extra, :class => 'profile-connections') end def profile_suggestion_tag_connections(suggestion) diff --git a/app/models/profile_suggestion.rb b/app/models/profile_suggestion.rb index 57e232d..129141d 100644 --- a/app/models/profile_suggestion.rb +++ b/app/models/profile_suggestion.rb @@ -135,6 +135,7 @@ class ProfileSuggestion < ActiveRecord::Base end suggestion.send("#{rule}=", value) connections.each do |connection_id| + next if SuggestionConnection.where(:suggestion_id => suggestion.id, :connection_id => connection_id, :connection_type => options[:connection]).present? SuggestionConnection.create!(:suggestion => suggestion, :connection_id => connection_id, :connection_type => options[:connection]) end suggestion.score += value * options[:weight] -- libgit2 0.21.2