summaryrefslogtreecommitdiffstats
path: root/rust/TODO
diff options
context:
space:
mode:
authorBryan Newbold <bnewbold@robocracy.org>2018-12-24 16:26:06 -0800
committerBryan Newbold <bnewbold@robocracy.org>2018-12-24 16:26:06 -0800
commitbb7604b4db67f50cb0c860d548c780ab218175a8 (patch)
treec7af98c6a886570d9663b54c214727eacc5421b1 /rust/TODO
parent34839845429e066b5c44a19fba95711b14c196e2 (diff)
downloadfatcat-bb7604b4db67f50cb0c860d548c780ab218175a8.tar.gz
fatcat-bb7604b4db67f50cb0c860d548c780ab218175a8.zip
update TODOs
Diffstat (limited to 'rust/TODO')
-rw-r--r--rust/TODO10
1 files changed, 1 insertions, 9 deletions
diff --git a/rust/TODO b/rust/TODO
index 81ed7a06..18b94346 100644
--- a/rust/TODO
+++ b/rust/TODO
@@ -1,12 +1,9 @@
correctness
- extra or typo-d fields in requests don't seem to be errors (silently accepted)
-- enforce "previous_rev" required in updates
- reread/review editgroup accept code
-- enforce "no editing if editgroup accepted" behavior
- changelog sequence without gaps
- batch insert editgroup behavior; always a new editgroup?
-- redirect rev_id needs to be updated when primary changes
edit lifecycle
- editgroup: state to track review status?
@@ -20,6 +17,7 @@ account helper tool
- test/validate tokens
later:
+- "prev_rev" required in updates
- tried using sync::Once to wrap test database initilization (so it would only
run migrations once), but it didn't seem to work, maybe I had a bug or it
didn't compile?
@@ -32,9 +30,3 @@ later:
- test using hash indexes for some UUID column indexes, or at least sha1 and
other hashes (abstracts, file lookups)
-schema/api questions:
-- url table (for files)
-- get works/releases by creator
-- "types"
-- define release field stuff
-- what should entity POST return? include both the entity and the edit?