aboutsummaryrefslogtreecommitdiffstats
path: root/todo.txt
blob: f33df7c8ee90d7bc2520e47e12890b090b57a593 (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
Try making login just go username/password always
Ghost out password field when radio not selected on signin.rhtml
Use something other than session for post redirect store, so can go via email
Show that you are logged in in top right corner

Send confirmation email

Redirect the front page to the new FOI request page
Make it say "dear" as default letter

Write some tests (try it their way, at every level)

Check all controllers to be sure non-action functions are private

Format dates nicely

Rename back links in admin interface

Tidying
=======

Links to user pages with <sup> etc. in don't work
Check that when on such a page <title> etc. is right

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

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?


Later
=====

Read wiki page lots
http://www.mysociety.org/moin.cgi/FreedomOfInformation

Check FOE site lots
http://community.foe.co.uk/tools/right_to_know/request_generator.html

Add spelling checker as in WTT

For grey hints in input fields
http://pauldowman.com/projects/fieldhints/

Somehow validate all pages with HTML validate


Sources of public bodies
========================

Schools list: www.edubase.gov.uk