aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--app/models/info_request.rb4
-rw-r--r--app/views/admin_public_body/edit.rhtml2
-rw-r--r--app/views/request/new.rhtml3
-rw-r--r--public/stylesheets/main.css6
-rw-r--r--spec/controllers/request_controller_spec.rb4
-rw-r--r--spec/controllers/user_controller_spec.rb2
-rw-r--r--todo.txt3
7 files changed, 15 insertions, 9 deletions
diff --git a/app/models/info_request.rb b/app/models/info_request.rb
index 43b37a454..9bd40e892 100644
--- a/app/models/info_request.rb
+++ b/app/models/info_request.rb
@@ -19,7 +19,7 @@
# Copyright (c) 2007 UK Citizens Online Democracy. All rights reserved.
# Email: francis@mysociety.org; WWW: http://www.mysociety.org/
#
-# $Id: info_request.rb,v 1.42 2008-02-21 20:10:21 francis Exp $
+# $Id: info_request.rb,v 1.43 2008-02-21 20:41:18 francis Exp $
require 'digest/sha1'
@@ -208,7 +208,7 @@ public
end
end
if earliest.nil?
- raise "internal error, date_response_required_by gets nil for request " + self.id.to_s + " outgoing messages count " + self.outgoing_messages.size.to_s
+ raise "internal error, date_response_required_by gets nil for request " + self.id.to_s + " outgoing messages count " + self.outgoing_messages.size.to_s + " all events: " + events.to_yaml
end
earliest_sent = earliest.last_sent_at
diff --git a/app/views/admin_public_body/edit.rhtml b/app/views/admin_public_body/edit.rhtml
index 618f69a77..3a1fda3e9 100644
--- a/app/views/admin_public_body/edit.rhtml
+++ b/app/views/admin_public_body/edit.rhtml
@@ -12,7 +12,7 @@
<%= link_to 'List all', '../list' %>
</p>
-<% form_tag('../destroy/' + @public_body.id.to_s) do |f| %>
+<% form_tag('../destroy/' + @public_body.id.to_s) do %>
<p>
<%= hidden_field_tag(:public_body_id, { :value => @public_body.id } ) %>
<%= submit_tag "Destroy " + @public_body.short_name %> (this is permanent!)
diff --git a/app/views/request/new.rhtml b/app/views/request/new.rhtml
index 8aa627194..89bc10917 100644
--- a/app/views/request/new.rhtml
+++ b/app/views/request/new.rhtml
@@ -42,10 +42,9 @@
<p>
<label class="form_label" for="info_request_public_body_id">To:</label>
- <h2><%=h(@info_request.public_body.name)%></h2>
+ <span id="to_public_body"><%=h(@info_request.public_body.name)%></span>
</p>
-
<p>
<label class="form_label" for="info_request_title">Summary:</label>
<%= f.text_field :title, :size => 50 %>
diff --git a/public/stylesheets/main.css b/public/stylesheets/main.css
index 42c22b45a..c656a503a 100644
--- a/public/stylesheets/main.css
+++ b/public/stylesheets/main.css
@@ -293,6 +293,12 @@ div.auto_complete ul strong.highlight {
margin-left: 12em;
}
+#to_public_body {
+ font-size: 140%;
+ font-weight: bold;
+}
+
+
/* /list - browsing requests */
table#list_requests {
border-collapse: collapse;
diff --git a/spec/controllers/request_controller_spec.rb b/spec/controllers/request_controller_spec.rb
index 07a856585..b97cfcf12 100644
--- a/spec/controllers/request_controller_spec.rb
+++ b/spec/controllers/request_controller_spec.rb
@@ -89,9 +89,9 @@ describe RequestController, "when creating a new request" do
integrate_views
fixtures :info_requests, :outgoing_messages, :public_bodies, :users
- it "should render with 'new' template" do
+ it "should redirect to front page if no public body specified" do
get :new
- response.should render_template('new')
+ response.should redirect_to(:action => 'frontpage')
end
it "should accept a public body parameter posted from the front page" do
diff --git a/spec/controllers/user_controller_spec.rb b/spec/controllers/user_controller_spec.rb
index 7ca0bc27c..ad8b4a6d4 100644
--- a/spec/controllers/user_controller_spec.rb
+++ b/spec/controllers/user_controller_spec.rb
@@ -2,7 +2,7 @@ require File.dirname(__FILE__) + '/../spec_helper'
describe UserController, "when showing a user" do
integrate_views
- fixtures :users, :outgoing_messages, :incoming_messages
+ fixtures :users, :outgoing_messages, :incoming_messages, :info_requests, :info_request_events
it "should be successful" do
get :show, :simple_name => "bob-smith"
diff --git a/todo.txt b/todo.txt
index 94e40947f..2f8b47640 100644
--- a/todo.txt
+++ b/todo.txt
@@ -38,7 +38,6 @@ Go through all requests and check status is shiny
Next
====
-Show other requests to same public body on write page
Browse all public bodies
Lucene for search - use http://acts-as-solr.rubyforge.org/
@@ -56,6 +55,8 @@ eived from server "/data/vhost/foi.mysociety.org/docs/dispatch.fcgi"
Later
=====
+Contact form doesn't get IP on live site
+
Consider on staging sites making follow ups go to dummy address also
Make the email address for responses