-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathtasks-todo.json
66 lines (63 loc) · 1.93 KB
/
tasks-todo.json
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
{
"web":{
"general": [
"install chai",
"create unit tests for web/controllers/"
]
,
"routers": [
],
"controllers": [
"handle routing",
"return a student's registered courses for android apps"
],
"functions": [
{
"location": "web/routers/functions/auth-functions.js",
"problem": "when decoding an invalid json token, the error is displayed",
"solution": "fail silently, or log to record possible hack attempts"
},
],
"models": [
]
}
,
"android": {
"response": [
"CoursesResponse should extend CourseResponse",
"LoginResponse should enable token renewal"
],
"activity":{
"HomeActivity": [
"Implement a `My tests` menu option to display an activity",
"Implement a `My courses` menu option to display an activity",
"Display a student's number of registered courses",
"Allow creating a new course for teachers",
],
"CourseListActivity" :[
"Hide the join-course button from teachers",
"An error is thrown when there are no students for a course.",
"Handle addToBackStack() mess"
],
"CourseDetailFragment": [
"Extract User userApp to its own ViewModel",
"Disable course button (join/leave) after a click",
"Refresh the course's students list, when a user leaves or joins a course."
]
},
"AppRepository": [
"Figure out a way to handle AppRepository.madrassaRequest initialization",
"AppRepository.madrassaRequest is lost, when opening the app as a logged-in user",
"Throw new Exception if madrassaRequest is null, instead of returning null",
"AppRepository.logout() throws a null pointer exception when using an expired token",
"Perhaps initializing AppRepository in HomeActivity might solve the problem"
],
"data": [
"Enhance CourseListViewModel to return a LiveData<CourseListResponse>",
"CourseListViewModel reloads course list whenever the activity restarts",
"Hanlde no network connection",
]
},
"mysql": [
]
}