1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
|
FOI requests to use to test it
==============================
"Fundamental Savings Review" - Tom's friend
BAILII - relationship with law courts, robots.txt ?
The Better Regulation Executive has issued step–by–step guidance for officials
wishing to use the order–making powers to deliver regulatory reform. For this
and contact details for the guidance, please visit the Better Regulation Unit
Intranet site [NB:This site is only available for Government departments].
http://bre.berr.gov.uk/regulation/reform/bill/index.asp
Please send me all documentation relating to the decision to use results from
the Oxford Economic Forecasting's report "The Economic Contribution of the
Aviation Industry in the UK" in the "Air Transport White Paper Progress Report
2006"
DTI CAM one
Next
====
Rename outgoing_message.sent_at as last_sent_at
Make response messages go to a mailbox as backup
Make it so if the pipe fails, exim tries again rather than sending an error to the public body.
Or so errors go to an admin somehow, at the very least.
Track bounce messages via a separate address
- just record if they are bounce, and any DSN, for now
- and say in display "automatic message"
Either rotate log files, or merge with Apache ones
Let requester send follow-ups - but to which email address???!! aargh
Do something after 20 working days if you get no response
Work out how to get it to tell you code coverage of .rhtml files
Make it validate the HTML
maybe with http://www.anodyne.ca/wp-content/uploads/2007/09/be_valid_xhtml.rb
Test that actually sending request outgoing mail using deliveries
Remove "Outgoing messages is invalid" error
Some way of getting to your own user page
Make it so "mysociety test" can be done on the servers, so it checks any packages are installed
When you classify something, it prints the error message on the page after it for no reason
Add fixtures for info_request_event
Tidying
=======
Do we need to say to the public body "all responses will be published" from a
privacy point of view?
accept-charset="utf-8" on all forms - does it matter if Content-Type of whole
page is already UTF-8?
Use working days
Bubbles don't validate
http://localhost:3000/request/5
Add SQL database indexes to token / email_token in post_redirects
Prevent double posting of same request
If summary is blank, says "title must be filled in" grrrr
Tidy up error message text (like "body must be filled in") on info request form
Set "null" and "default" options more in schema
Add SQL foreign keys to database schema
execute 'ALTER TABLE researchers ADD CONSTRAINT fk_researchers_departments FOREIGN KEY ( department_id ) REFERENCES departments( id ) '
http://wiki.rubyonrails.org/rails/pages/UsingMigrations link to:
http://www.surfdewey.com/2.html
http://www.redhillconsulting.com.au/rails_plugins.html#foreign_key_migrations
http://rubyforge.org/projects/mig-constraints/
Call "delete from sessions where now() - updated_at > 3600" (one hour) or whatever
Do pretty error messages, e.g. on invalid public body name page etc.
404s on all invalid URL parameters
Hook global error message also
Legal/privacy
=============
Check act to see if can use pseudonym for FOI request?
"We will not reveal your email address to anybody" - are there circumstances
(e.g. somebody messaging creator of a request and it bouncing) where we
may reasonably do this, and should say it may happen?
Maybe we SHOULD reveal their email to the public body, why not?
Say that we would like response by email (not postal address) in footer
Later
=====
Show public body email address on their public page, with a link to say "this isn't right!"
Email me updates on this request
Blog posts / Wikipedia articles about this request
About page
Contact page
Remember me box
This can't possible be the best way, it is too depressing:
http://onrails.org/articles/2006/02/18/auto-login
Forgotten password link
Check these out for ids
http://www.ico.gov.uk/Home/tools_and_resources/decision_notices.aspx
Screen scrape it and add it to the public body page
(10:32:14) richard: you just need to count the number of rows of text and compare it to the number of rows in the textbox
(10:32:29) richard: then increase the height of the textbox by 1em-ish
(10:32:52) Matthew: their function is called autogrow_textarea() by the way, if you just want to look at it...
thanks :) I won't do it now as there are more important things, I was just accidentally impressed
Lucene for search (ask Louise for plugin)
Have a look at http://swish-e.org/
Read wiki page lots
http://www.mysociety.org/moin.cgi/FreedomOfInformation
And comments on proposal
http://www.mysociety.org/2006/04/04/freedom-of-information-archive/
Check FOE site lots
http://community.foe.co.uk/tools/right_to_know/request_generator.html
Look at this basic US site
http://www.rcfp.org/foi_letter/generate.php
This is interesting
http://www.liverpool.gov.uk/Council_government_and_democracy/About_your_council/Data_protection_and_FOI/FOI/Suppliers_and_Contractors/index.asp
Add spelling checker as in WTT
For grey hints in input fields
http://pauldowman.com/projects/fieldhints/
Somehow validate all pages with HTML validate
Consider having link to publications scheme type pages for each body:
http://www.ordnancesurvey.co.uk/oswebsite/aboutus/foi/index.html
http://www.ordnancesurvey.co.uk/oswebsite/aboutus/foi/coiindex.html
Maybe prepend letter for them with "this is FOI request blah" boilerplate?
Forgotten password link
Link to source code
Way of contacting other users
Give hotline to call body for extra help
Advice and assistance in making FoI requests to the House of Lords is available
from the Freedom of Information Officer, Parliamentary Archives, House of
Lords. London SW1A 0PW. Telephone 020 7219 0100. E-mail: foilords@parliament.uk
http://www.parliament.uk/parliamentary_publications_and_archives/freedom_of_information_in_the_house_of_lords/lords__foi___how_to_obtain_information.cfm
Including 'Request for information' in the subject line of your e-mail will assist us in prioritising your request.
http://www.parliament.uk/parliamentary_publications_and_archives/freedom_of_information_in_the_house_of_lords/lords__foi___how_to_obtain_information.cfm
Sources of public bodies
========================
Schools list: www.edubase.gov.uk
Heather has some for central departments
|