aboutsummaryrefslogtreecommitdiffstats
path: root/todo.txt
blob: e05b80e9f9f91e0aa18f11b174fed6b08fa31a30 (plain)
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