diff options
author | Bryan Newbold <bnewbold@robocracy.org> | 2018-12-24 16:26:06 -0800 |
---|---|---|
committer | Bryan Newbold <bnewbold@robocracy.org> | 2018-12-24 16:26:06 -0800 |
commit | bb7604b4db67f50cb0c860d548c780ab218175a8 (patch) | |
tree | c7af98c6a886570d9663b54c214727eacc5421b1 /rust/TODO | |
parent | 34839845429e066b5c44a19fba95711b14c196e2 (diff) | |
download | fatcat-bb7604b4db67f50cb0c860d548c780ab218175a8.tar.gz fatcat-bb7604b4db67f50cb0c860d548c780ab218175a8.zip |
update TODOs
Diffstat (limited to 'rust/TODO')
-rw-r--r-- | rust/TODO | 10 |
1 files changed, 1 insertions, 9 deletions
@@ -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? |