simple filter on contacts index page (my/all contacts)

This commit is contained in:
danielgrippi
2011-06-27 12:12:50 -07:00
parent e22701a12d
commit a2609f7dac
5 changed files with 114 additions and 10 deletions

View File

@@ -7,7 +7,15 @@ class ContactsController < ApplicationController
def index
@aspect = :manage
@contacts = current_user.contacts.includes(:aspects, :person => :profile).order('contacts.id DESC').paginate(:page => params[:page], :per_page => 25)
@all_contacts_count = current_user.contacts.count
@my_contacts_count = current_user.contacts.receiving.count
unless params[:set] == "all"
@contacts = current_user.contacts.receiving.includes(:aspects, :person => :profile).order('contacts.id DESC').paginate(:page => params[:page], :per_page => 25)
else
@contacts = current_user.contacts.includes(:aspects, :person => :profile).order('contacts.id DESC').paginate(:page => params[:page], :per_page => 25)
end
end
def sharing