From cc0f98ea341978a4fede57c90663174ce4e24863 Mon Sep 17 00:00:00 2001
From: alpaylan
Date: Thu, 15 Apr 2021 01:11:35 +0300
Subject: python_client halfway through and updated todo

---
 TODO.md | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/TODO.md b/TODO.md
index b429097..15c317a 100644
--- a/TODO.md
+++ b/TODO.md
@@ -1,5 +1,29 @@
 # TODO
 
+## Office Hour/Recitation
+- [ ] Should give a little pointers but not too much, I think at first this is going to seem hard to many students but it should become fairly easy after some little pointers
+## Docs
+- [ ] Make a better explanation of authorization schema
+- [ ] register: give the register message schema(passwd is missing)
+- [ ] gradecoin: give narrative explanation
+- [ ] how to bank works
+- [ ] bank public key
+- [ ] how to start(possibly some pointers and links -- blockchain, rest, jwt, rsa, public key)
+- [ ] delete CONSTANTS
+- [ ] register should have AuthRequest in the explanation
+- [ ] link all types in schema.rs to the docs, they need to understand why we have them
+- [ ] explain hash type(MD5 is missing in Claims)
+- [ ] Initial auth request needs more explanation
+- [ ] Explain JSON Wrapped
+- [ ] Give links to the functions, their docs are very good. For example, it seems impossible to understand authentication from the first page, but when you go to handlers::authenticate_user many things are clarified.
+- [ ] There is todo at handlers::authorized_propose_transaction, fix that
+- [ ] authorized_propose_transaction and authorized_propose_block may have more explanation as in the case of 
+ 
+
+### Authorization
+- [ ] Pointer to JWT
+- [ ] Pointer to Public Key Sign
+
 ## Tests
 - [ ] User Authentication/Authentication Tests
 - [ ] Route Tests
-- 
cgit v1.2.3-70-g09d2