diff options
-rw-r--r-- | app/controllers/request_controller.rb | 4 | ||||
-rw-r--r-- | app/views/help/unhappy.rhtml | 22 | ||||
-rw-r--r-- | todo.txt | 47 |
3 files changed, 36 insertions, 37 deletions
diff --git a/app/controllers/request_controller.rb b/app/controllers/request_controller.rb index f891c981a..da0641287 100644 --- a/app/controllers/request_controller.rb +++ b/app/controllers/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: request_controller.rb,v 1.140 2008-11-11 13:59:26 francis Exp $ +# $Id: request_controller.rb,v 1.141 2008-11-17 18:33:04 francis Exp $ class RequestController < ApplicationController @@ -301,7 +301,7 @@ class RequestController < ApplicationController elsif @info_request.calculate_status == 'gone_postal' redirect_to respond_to_last_url(@info_request) + "?gone_postal=1" elsif @info_request.calculate_status == 'internal_review' - flash[:notice] = "Thank you! Hopefully your wait isn't too long." + flash[:notice] = "<p>Thank you! Hopefully your wait isn't too long.</p><p>You should get a response within 20 days, or be told if it will take longer (<a href=\"" + unhappy_url(@info_request) + "#internal-review\").</p>" redirect_to request_url(@info_request) elsif @info_request.calculate_status == 'requires_admin' flash[:notice] = "Please use the form below if you would like to tell us what is unusual about the response." diff --git a/app/views/help/unhappy.rhtml b/app/views/help/unhappy.rhtml index 5362d57f9..10482bde4 100644 --- a/app/views/help/unhappy.rhtml +++ b/app/views/help/unhappy.rhtml @@ -31,15 +31,19 @@ to your request '<%=request_link(@info_request) %>'? <% if !@info_request.nil? %> Choose <%= link_to "request an internal review", show_response_no_followup_url(:id => @info_request.id, :incoming_message_id => nil) + "?internal_review=1#followup" %> and then write a message asking the authority to review your request. <% else %> - Go to your request on WhatDoTheyKnow and choose "request an internal review" - at the bottom of the page. Then write a message asking for an internal - review of your request. You may want to include a link to the request page, - to make it clear which request you are talking about. + At the bottom of the relevant request page on WhatDoTheyKnow choose + "request an internal review". Then write a message asking for an internal + review of your request. You may want to include a link to the + request page, to make it clear which request you are talking about. <% end %> </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 +<p>Internal reviews should be quick. If one takes longer than 20 working days +then the authority should write and let you know, and it should never take +longer than 40 working days (see this +<a href="http://www.ico.gov.uk/upload/documents/library/freedom_of_information/detailed_specialist_guides/foi_good_practice_guidance_5.pdf">good +practice guide</a>). +You will then either get the information that you originally requested, or you will be told that the review upholds the original decision. </p> @@ -59,9 +63,13 @@ Information Commisioner, either <% else %> include a link to your request on WhatDoTheyKnow <% end %> -in your complaint or print out the whole page of your request. +in your complaint or print out the whole page of your request and all attachments. </p> +<p>WhatDoTheyKnow has no special facilities for handling a request at this stage - it +passes into the Information Commissioner's system. You can leave annotations on your +request keeping people informed of progress.</p> + <p>A warning. There is a backlog of work at the Information Commissioner, and it can take literally years to get resolution from them. If you reach this point, you should accept that you won't get the information quickly by this means. Maybe @@ -1,5 +1,3 @@ -Test data for Tony - Internal review =============== @@ -12,34 +10,34 @@ don't offer it again. Clock for internal review The Information Commissioner has issued a "Good Practice Guidance" document: http://www.ico.gov.uk/upload/documents/library/freedom_of_information/detailed_specialist_guides/foi_good_practice_guidance_5.pdf - Reviews are meant to be carried out "as quickly as possible", and they - suggest 20 working days as a reasonable limit. In exceptional cases they - accept it may take longer, but recommend informing the requester in such - a case as to why. They do not believe it should ever take longer than 40 - days. + 20 days is late + 40 days max. Fix up the text: "The internal review should take 2-3 weeks for simple cases, and up to 6 weeks even for complex reviews." Awaiting internal review overdue state? -Search for text "internal review" in followups and add warning if they aren't -using the internal review mode. - -Make the text of internal review have a bit that you have to edit. - -Tips on using the law: -- You can go up and down between local and national - ask local places what their policy is, and hwo they are implementing it. Ask national things what odcuments set local policies. Next ==== -Watch these requests that are in internal review state or have been: - http://www.whatdotheyknow.com/request/communications_from_home_office - http://www.whatdotheyknow.com/request/community_justice_centre_sentenc +Write code to make sure the Return-Path is never foi@sandwich.org.uk (even if the + Rails code breaks for Sendmail case in future botched Rails upgrades :) + + +Later +===== + +Test data dumper that removes sensitive data, but lets trusted people play with +whole database on their own machine without risk of compromise (for Tony) +- can avoid rebuilding emails, attachments etc. sanitized provided we don't +mind leaking out email address ot requests etc. to the trusted person (in contrast +can easily totally remove private emails in the user table) -Gone to information commissioner - http://www.whatdotheyknow.com/request/local_government_ombudsman_2 - appeal to infocom - http://www.whatdotheyknow.com/request/please_submit_the_surveyors_repo -Clear out all the need admin attention requests +Tips on using the law: +- You can go up and down between local and national - ask local places what their policy is, and hwo they are implementing it. Ask national things what odcuments set local policies. + +Search for text "internal review" in followups and add warning if they aren't +using the internal review mode. CSS / design things - Icon for internal_review @@ -50,13 +48,6 @@ CSS / design things - Improve CSS on IE7 for large images in docs http://www.whatdotheyknow.com/request/3289/response/7810/attach/html/3/20081023ReplyLetter.pdf.html -Write code to make sure the Return-Path is never foi@sandwich.org.uk (even if the - Rails code breaks for Sendmail case in future botched Rails upgrades :) - - -Later -===== - Let requesters change status to anything at any point - using same interface let admin users set things to internal review more easily (currently have to go to admin interface, as isn't on main describe |