Skip to content

Commit a75669b

Browse files
authored
Create TODO.md
1 parent ddf790e commit a75669b

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed

TODO.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,3 +49,34 @@ campaign = cdao.get_campaign(1)
4949
cdao.get_campaign_report(campaign)
5050
5151
```
52+
# TODOs from DEV.md
53+
54+
A bit of space for dev bookkeeping.
55+
56+
## Backend
57+
58+
* Check for resource existence instead of raising 500s (e.g., campaign endpoints)
59+
* Logging and timing
60+
* Locking
61+
* Add indexes
62+
* Switch request_dict to Werkzeug MultiDict for BadRequest behavior
63+
* fix `one_or_none` getters
64+
...
65+
66+
* DAO.add_juror doesn't add jurors really
67+
* lookup round + check round permissions
68+
* endpoint should return progress info (/admin/round/<id>, /admin)
69+
* Campaign + first Round as single step?
70+
* Blacklisted user disqualification
71+
* Load dates (?)
72+
* create round from previous round
73+
74+
## Frontend
75+
76+
* Make URLs configurable for different backend paths (e.g., Labs versus localhost)
77+
* Interfaces for closing rounds
78+
* Where to show directions in interface? ("show these directions next time"/cookie)
79+
80+
Ratings closing round interface:
81+
82+
* Specify threshold (1, 2, 3, 4, 5 stars, etc.)

0 commit comments

Comments
 (0)