aboutsummaryrefslogtreecommitdiffstats
path: root/todo.txt
diff options
context:
space:
mode:
Diffstat (limited to 'todo.txt')
-rw-r--r--todo.txt16
1 files changed, 14 insertions, 2 deletions
diff --git a/todo.txt b/todo.txt
index f9ef2f9ed..fd0f0b31f 100644
--- a/todo.txt
+++ b/todo.txt
@@ -1,12 +1,24 @@
+Store the letter
+Give a better login dialog
+public_body_id not set in outgoing_message (maybe not needed)
+Check validation for saving info request / outgoing message pair works with transactions fine
+Tidy up error message text (like "body must be filled in" on info request form)
+Add created_at / updated_at to every model that might need it
+Make sure that constraints / foreign keys in model are in same order as data in schema
+Check have validates_presence_of for every belongs_to
+Check using :string rather than :text for definitely limited fields like "status"
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)
+
Tidying
=======
-Rename file_request to new ?
-Add foreign keys to database
+Rename "file_request" controller to "new" ?
+Add SQL foreign keys to database schema
+Call "delete from sessions where now() - updated_at > 3600" (one hour) or whatever