paginate facebook friends.
This commit is contained in:
parent
85c64504ac
commit
1844226077
3 changed files with 5 additions and 5 deletions
|
|
@ -50,7 +50,7 @@ class ServicesController < ApplicationController
|
|||
def finder
|
||||
@finder = true
|
||||
service = current_user.services.where(:type => "Services::#{params[:provider].titleize}").first
|
||||
@friends = service ? service.finder(:remote => params[:remote]) : []
|
||||
@friends = service ? service.finder(:remote => params[:remote]).paginate( :page => params[:page], :per_page => 15) : []
|
||||
end
|
||||
|
||||
def inviter
|
||||
|
|
|
|||
|
|
@ -12,14 +12,14 @@
|
|||
= render 'shared/contact_sidebar'
|
||||
|
||||
.span-18.last.searchable
|
||||
= search_field_tag :contact_search, "", :id => "contact_list_search", :class => 'contact_list_search', :results => 5, :placeholder => t('search')
|
||||
/= search_field_tag :contact_search, "", :id => "contact_list_search", :class => 'contact_list_search', :results => 5, :placeholder => t('search')
|
||||
%h3
|
||||
= t('.service_friends', :service => params[:provider].titleize)
|
||||
#people_stream.stream.contacts
|
||||
- if @friends.size > 0
|
||||
= render :partial => 'remote_friend', :collection => @friends, :as => :friend
|
||||
|
||||
/= will_paginate @friends
|
||||
= will_paginate @friends
|
||||
- else
|
||||
.no_contacts
|
||||
= link_to(image_tag("social_media_logos/facebook-48x48.png"), "/auth/facebook")
|
||||
|
|
|
|||
|
|
@ -41,12 +41,12 @@ puts "done!"
|
|||
|
||||
print "Adding Facebook contacts... "
|
||||
bob_facebook = Factory(:service, :type => 'Services::Facebook', :user_id => bob.id, :uid => bob.username)
|
||||
ServiceUser.import((1..10).map{|n| Factory.build(:service_user, :service => bob_facebook)} +
|
||||
ServiceUser.import((1..40).map{|n| Factory.build(:service_user, :service => bob_facebook)} +
|
||||
[Factory.build(:service_user, :service => bob_facebook, :uid => eve.username, :person => eve.person,
|
||||
:contact => bob.contact_for(eve.person))])
|
||||
|
||||
eve_facebook = Factory(:service, :type => 'Services::Facebook', :user_id => eve.id, :uid => eve.username)
|
||||
ServiceUser.import((1..10).map{|n| Factory.build(:service_user, :service => eve_facebook) } +
|
||||
ServiceUser.import((1..40).map{|n| Factory.build(:service_user, :service => eve_facebook) } +
|
||||
[Factory.build(:service_user, :service => eve_facebook, :uid => bob.username, :person => bob.person,
|
||||
:contact => eve.contact_for(bob.person))])
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue