-
Notifications
You must be signed in to change notification settings - Fork 63
/
Copy pathTODO.md
46 lines (46 loc) · 2 KB
/
TODO.md
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
45
46
## TODO
- [x] Farhad seifi https://ngrok.com/
- [x] add db path to config.py.sample
- [x] do more while normalizing, specially against SQLInjection. remove all non alpha numerical
- [x] some health check url
- [x] there is problem with JJ1000000 and JJ100
- [x] create requirements.txt (pip freeze)
- [x] the insert will fail if there is a ' or " in excel file
- [x] another 10 % problem :D
- [x] refactor name str in normalize function
- [x] in normalize, convert AB001 to AB00001 (max len? say 15)
- [x] dockerize (alpine? search for uwsgi)
- [x] merge pull requests.. check I mean :)
- [x] do proper inserts with INTO
- [x] templating
- [x] thanks H shafiee
- [x] rate limit
- [x] add call back token on kavenegar site
- [x] we do not normalize the failed serials when importing!
- [x] invalids can have duplicates
- [x] migrate to mysql
- [x] if we have 2 matches on serials, regurn a general OK message
- [x] add altech logo from Downloads/logo.png ; top left
- [x] close db connection in check_serial
- [x] count the failed insertions in db
- [x] regenerate requirements.txt with MySQLdb
- [x] proper texts are provided in Downloads/sms_reply_texts
- [x] is it possible to check a serial from the gui?
- [x] dummy message for end to end test via SMS
- [x] log all incomming smss
- [x] Atomic problem when I'm commiting every 10 inserts
- [x] show smss at the bottom of the Dashboard
- [x] define indexes on mysql
- [x] trim too long sms input
- [x] add some nubmer to the cards
- [x] fix line 83 and 86 :D
- [x] are we counting inserts correctly?! :D after the merge
- [x] Kavenegar tell which IPs they use on their admin GUI, be we already implemented another solution
- [x] show Exception errors
- [x] message and answer fields should be rtl
- [x] is it a good idea to insert rows one by one? not sure. but... what to do :| say 100?
- [x] remove debug mode
- [x] fix page titles
- [x] a way for restful authentication
- [x] fix space in file name problem
- [x] show "waiting for calculation" in logs, when dropping the old ones after upload