Commit 98a45ce6ee50ced19a22e6a9153bb778de8fa001

Authored by randx
1 parent 77cf6620

admin area -> search for projecs

app/controllers/admin/projects_controller.rb
... ... @@ -4,7 +4,9 @@ class Admin::ProjectsController < ApplicationController
4 4 before_filter :authenticate_admin!
5 5  
6 6 def index
7   - @admin_projects = Project.page(params[:page])
  7 + @admin_projects = Project.scoped
  8 + @admin_projects = @admin_projects.search(params[:name]) if params[:name].present?
  9 + @admin_projects = @admin_projects.page(params[:page])
8 10 end
9 11  
10 12 def show
... ...
app/views/admin/projects/index.html.haml
... ... @@ -2,6 +2,10 @@
2 2 Projects
3 3 = link_to 'New Project', new_admin_project_path, :class => "btn small right"
4 4 %br
  5 += form_tag admin_projects_path, :method => :get do
  6 + = text_field_tag :name, params[:name], :class => "xlarge"
  7 + = submit_tag "Search", :class => "btn submit primary"
  8 +
5 9 %table.admin-table
6 10 %thead
7 11 %th Name
... ...