aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--app/controllers/admin_request_controller.rb6
-rw-r--r--app/views/admin_public_body/list.rhtml2
-rw-r--r--app/views/admin_request/list.rhtml7
3 files changed, 12 insertions, 3 deletions
diff --git a/app/controllers/admin_request_controller.rb b/app/controllers/admin_request_controller.rb
index 7ab1caf1d..0dcf9a52c 100644
--- a/app/controllers/admin_request_controller.rb
+++ b/app/controllers/admin_request_controller.rb
@@ -4,7 +4,7 @@
# Copyright (c) 2007 UK Citizens Online Democracy. All rights reserved.
# Email: francis@mysociety.org; WWW: http://www.mysociety.org/
#
-# $Id: admin_request_controller.rb,v 1.7 2008-02-29 13:21:13 francis Exp $
+# $Id: admin_request_controller.rb,v 1.8 2008-03-14 10:13:00 francis Exp $
class AdminRequestController < ApplicationController
layout "admin"
@@ -15,7 +15,9 @@ class AdminRequestController < ApplicationController
end
def list
- @info_requests = InfoRequest.paginate :order => "created_at desc", :page => params[:page], :per_page => 100
+ @query = params[:query]
+ @info_requests = InfoRequest.paginate :order => "created_at desc", :page => params[:page], :per_page => 100,
+ :conditions => @query.nil? ? nil : ["title ilike '%'||?||'%'", @query]
end
def show
diff --git a/app/views/admin_public_body/list.rhtml b/app/views/admin_public_body/list.rhtml
index b34ab8ccb..3cc077c6e 100644
--- a/app/views/admin_public_body/list.rhtml
+++ b/app/views/admin_public_body/list.rhtml
@@ -9,7 +9,7 @@
<p>
<% form_tag({}) do %>
<%= text_field_tag 'query', params[:query], { :size => 30 } %>
- <%= submit_tag "Search" %>
+ <%= submit_tag "Search" %> (substring search, names and emails)
<% end %>
</p>
diff --git a/app/views/admin_request/list.rhtml b/app/views/admin_request/list.rhtml
index 0ffd07d0e..d5a57de1e 100644
--- a/app/views/admin_request/list.rhtml
+++ b/app/views/admin_request/list.rhtml
@@ -2,6 +2,13 @@
<h1><%=@title%></h1>
+<p>
+ <% form_tag({}) do %>
+ <%= text_field_tag 'query', params[:query], { :size => 30 } %>
+ <%= submit_tag "Search" %> (substring search, titles only)
+ <% end %>
+</p>
+
<table>
<tr>
<% for column in InfoRequest.content_columns.map { |c| c.human_name } - [ "Url title" ] %>