aboutsummaryrefslogtreecommitdiffstats
path: root/app/views
diff options
context:
space:
mode:
Diffstat (limited to 'app/views')
-rw-r--r--app/views/help/about.rhtml2
-rw-r--r--app/views/help/unhappy.rhtml54
-rw-r--r--app/views/layouts/default.rhtml14
-rw-r--r--app/views/request/_describe_state.rhtml8
-rw-r--r--app/views/request/describe_state.rhtml8
-rw-r--r--app/views/request/show.rhtml16
6 files changed, 79 insertions, 23 deletions
diff --git a/app/views/help/about.rhtml b/app/views/help/about.rhtml
index ac92602bf..f0524ea28 100644
--- a/app/views/help/about.rhtml
+++ b/app/views/help/about.rhtml
@@ -1,3 +1,5 @@
+<% @title = "About" %>
+
<dt>Is this site still in development?</dt>
<dd>Yes, that's right. The site is currently being tested with a handful of
diff --git a/app/views/help/unhappy.rhtml b/app/views/help/unhappy.rhtml
new file mode 100644
index 000000000..a76b2c93c
--- /dev/null
+++ b/app/views/help/unhappy.rhtml
@@ -0,0 +1,54 @@
+<% @title = "Unhappy about a Freedom of Information request?" %>
+
+<h1>Unhappy about the response you got?</h1>
+
+<p>If ...</p>
+
+<ul>
+<li>You didn't get a reply within 20 working days</li>
+<li>You did not get all of the information that you requested <strong>or</strong></li>
+<li>Your request was rejected, but without a reason valid under the law</li>
+</ul>
+
+<p>... you can</p>
+
+<ol>
+<li>Ask for an Internal Review at the public body.</li>
+<li>If that doesn't help, complain to the Information Commisioner.</li>
+</ol>
+
+<h1>1. Asking for an Internal Review</h1>
+
+<p>Contact the Freedom of Information officer at the public body and request an
+internal review.
+</p>
+
+<p>You should be able to find the email address for this
+by searching the website of the public body. If you filed your request using
+GovernmentSpy, you can include a link to the page about your request, so the
+internal review has easy access to all the relevant correspondence.
+</p>
+
+<p>The Internal Review should take 2-3 weeks for simple cases, and up to 6
+weeks even for complex reviews. You will then either get the information that
+you originally requested, or you will be told that the review upholds the
+original decision.
+</p>
+
+<!-- XXX need decent link to more detailed instructions -->
+
+<h1>2. Complaining to the Information Commissioner</h1>
+
+<!-- XXX should include brief instructions inline, and link to more detail -->
+
+<p>If you are still unhappy after the public body had had an internal review,
+then you can complain to the Information Commisioner. To do this read
+<a href="http://www.ico.gov.uk/complaints/freedom_of_information.aspx">Complaints about Freedom of Information</a>
+on the Information Commisioner's website.
+
+<p>Again, you can include a link to your request on GovernmentSpy, or print
+out the whole page of your request, to make it easy to send the relevant information
+to the Information Commissioner.
+
+
+
diff --git a/app/views/layouts/default.rhtml b/app/views/layouts/default.rhtml
index d9b62cdaa..02398dc01 100644
--- a/app/views/layouts/default.rhtml
+++ b/app/views/layouts/default.rhtml
@@ -41,15 +41,15 @@
</div>
<% end %>
- <% if flash[:notice] %>
- <div id="notice"><%= flash[:notice] %></div>
- <% end %>
- <% if flash[:error] %>
- <div id="error"><%= flash[:error] %></div>
- <% end %>
-
<div id="wrapper">
<div id="content">
+ <% if flash[:notice] %>
+ <div id="notice"><%= flash[:notice] %></div>
+ <% end %>
+ <% if flash[:error] %>
+ <div id="error"><%= flash[:error] %></div>
+ <% end %>
+
<div id="<%= controller.controller_name + "_" + controller.action_name %>">
<%= yield :layout %>
</div>
diff --git a/app/views/request/_describe_state.rhtml b/app/views/request/_describe_state.rhtml
index 22336972f..068a9fdd5 100644
--- a/app/views/request/_describe_state.rhtml
+++ b/app/views/request/_describe_state.rhtml
@@ -1,8 +1,6 @@
<% if @is_owning_user %>
<% form_for(:incoming_message, @info_request, :url => describe_state_url(:id => @info_request.id)) do |f| %>
- <h2>What are you doing about this request now?</h2>
- <p>Filling this in each time you get a new response helps us track the progress of your request.
- </p>
+ <h2>What is the status of this request now?</h2>
<p>
<%= radio_button "incoming_message", "described_state", "waiting_response" %>
<label for="incoming_message_described_state_waiting_response">I'm still <strong>waiting</strong> for a response</label>
@@ -14,11 +12,13 @@
<label for="incoming_message_described_state_rejected">My request has been <strong>rejected</strong></label>
<br>
<%= radio_button "incoming_message", "described_state", "successful" %>
- <label for="incoming_message_described_state_successful">I've received (nearly) <strong>all the information</strong> that I asked for</label>
+ <label for="incoming_message_described_state_successful">I've received <strong>all the information</strong> (or equivalents) that I asked for</label>
<br>
<%= radio_button "incoming_message", "described_state", "partially_successful" %>
<label for="incoming_message_described_state_partially_successful">I've received <strong>some of the information</strong> that I asked for</label>
</p>
+ <p>Filling this in each time you get a new response helps us track the progress of your request.
+ </p>
<%= hidden_field_tag 'submitted_describe_state', 1 %>
<%= submit_tag "Next >>" %>
diff --git a/app/views/request/describe_state.rhtml b/app/views/request/describe_state.rhtml
index 4c3e9d006..a73bd1611 100644
--- a/app/views/request/describe_state.rhtml
+++ b/app/views/request/describe_state.rhtml
@@ -1,4 +1,5 @@
-<% @title = "New responses to '" + h(@info_request.title) + "'" %>
+<% @title = MySociety::Format.fancy_pluralize(@needing_description.size, 'New response', 'new responses') +
+ " to '" + h(@info_request.title) + "'" %>
<%= foi_error_messages_for :incoming_message, :outgoing_message %>
@@ -7,9 +8,10 @@
</div>
<div id="show_response_view">
- <h2>New responses to your request '<%= request_link @info_request %>'</h2>
+ <h2><%=MySociety::Format.fancy_pluralize(@needing_description.size, 'New response', 'new responses') %>
+ to your request '<%= request_link @info_request %>'</h2>
- <% for correspondence in @correspondences %>
+ <% for correspondence in @needing_description %>
<%= render :partial => 'correspondence', :locals => { :correspondence => correspondence } %>
<% end %>
diff --git a/app/views/request/show.rhtml b/app/views/request/show.rhtml
index 89726054c..dc47de333 100644
--- a/app/views/request/show.rhtml
+++ b/app/views/request/show.rhtml
@@ -19,9 +19,12 @@
<% if @info_request.awaiting_description %>
<% if @is_owning_user %>
Please <strong>answer the question above</strong> so we know whether the
- most recent response you got contained useful information.
+ <%= MySociety::Format.fancy_pluralize(@needing_description.size, 'recent response contains', 'recent responses contain') %> useful information.
<% else %>
- This request is <strong>awaiting description</strong> by <%= user_link(@info_request.user) %>
+ This request has an <strong>unknown status</strong>. We're waiting for
+ <%= user_link(@info_request.user) %> to read
+ <%= MySociety::Format.fancy_pluralize(@needing_description.size, 'a recent response', 'recent responses') %>
+ and update the status.
<% end %>
<% elsif @status == 'waiting_response' %>
Currently <strong>waiting for a response</strong> from <%= public_body_link(@info_request.public_body) %>,
@@ -38,13 +41,8 @@
<% elsif @status == 'partially_successful' %>
The request was <strong>partially successful</strong>.
<% elsif @status == 'waiting_clarification' %>
- <strong><%= MySociety::Format.fancy_pluralize(@info_request.incoming_messages.size, 'Response', 'responses') %>
- received</strong>,
- but <%= user_link(@info_request.user) %> has not yet reported whether
- <%= @info_request.incoming_messages.size == 1 ? 'it' : 'they' %>
- contained useful information or not.
-
- If you are <%= user_link(@info_request.user) %>, please classify them below.
+ The request is <strong>waiting clarification</strong>
+ by <%= user_link(@info_request.user) %>.
<% else %>
<% raise "unknown status " + @status %>
<% end %>