-
Notifications
You must be signed in to change notification settings - Fork 1
/
todo.txt
44 lines (27 loc) · 1.68 KB
/
todo.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
Add a Captcha to the Sign Up Form - No good offline Captcha Libraries were found for custom form that is compatible with Django. Looks like this has to be done from scratch. A simple Math captcha library will be better
*******************************************************
GUI Changes
*******************************************************
Use Ajax
Use Relative Sizes.
Use Jquery for form Validation
Highlight Form Fields with Red Border whenever Error is detected (Both via js and Backend)
*******************************************************
Business Logic
*******************************************************
Add Error for each Session or else the app gives Server Error 500 !!
Add better Database Error Handling by enclosing all object accesss in try - except
Add Db trigger codes - For Computation of the Sol sub and other things - See if trigger can be added via Django itself
Use set operator in retriving all submission of a user in Profile View Page
Use Proper readable codes for error and success redirect pages instead of 1, 2, 3. It can get confusing at times
Make a seaparate class with all the error message and stuff. Put it in import module
Fix the Timezone Issue - use auto_now_add, using TimeZone is conceptually wrong
*******************************************************
System
*******************************************************
Add Cronjob for clear session
Add utility methods to clear incidents, bugs, users - Ideally make it configurable from settings file - See if can
*******************************************************
Database
*******************************************************
Add Sample Question - Make Static Data and include SQl script in repo