From 98a45ce6ee50ced19a22e6a9153bb778de8fa001 Mon Sep 17 00:00:00 2001 From: randx Date: Thu, 21 Jun 2012 18:54:57 +0300 Subject: [PATCH] admin area -> search for projecs --- app/controllers/admin/projects_controller.rb | 4 +++- app/views/admin/projects/index.html.haml | 4 ++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/app/controllers/admin/projects_controller.rb b/app/controllers/admin/projects_controller.rb index e4b97368..5266b406 100644 --- a/app/controllers/admin/projects_controller.rb +++ b/app/controllers/admin/projects_controller.rb @@ -4,7 +4,9 @@ class Admin::ProjectsController < ApplicationController before_filter :authenticate_admin! def index - @admin_projects = Project.page(params[:page]) + @admin_projects = Project.scoped + @admin_projects = @admin_projects.search(params[:name]) if params[:name].present? + @admin_projects = @admin_projects.page(params[:page]) end def show diff --git a/app/views/admin/projects/index.html.haml b/app/views/admin/projects/index.html.haml index e4f19e1c..932fb37d 100644 --- a/app/views/admin/projects/index.html.haml +++ b/app/views/admin/projects/index.html.haml @@ -2,6 +2,10 @@ Projects = link_to 'New Project', new_admin_project_path, :class => "btn small right" %br += form_tag admin_projects_path, :method => :get do + = text_field_tag :name, params[:name], :class => "xlarge" + = submit_tag "Search", :class => "btn submit primary" + %table.admin-table %thead %th Name