@@ -21,47 +21,47 @@ import * as UserServices from "../core/services/user";
2121export const services = {
2222 assignment : {
2323 get : new AssignmentServices . GetAssignment ( repos . assignment ) ,
24- update : new AssignmentServices . UpdateAssignment ( repos . assignment ) ,
25- remove : new AssignmentServices . DeleteAssignment ( repos . assignment ) ,
26- create : new AssignmentServices . CreateAssignment ( repos . assignment ) ,
27- getUserAssignments : new AssignmentServices . GetUserAssignments ( repos . assignment ) ,
24+ update : new AssignmentServices . UpdateAssignment ( repos . assignment , repos . user ) ,
25+ remove : new AssignmentServices . DeleteAssignment ( repos . assignment , repos . user ) ,
26+ create : new AssignmentServices . CreateAssignment ( repos . assignment , repos . user ) ,
27+ getUserAssignments : new AssignmentServices . GetUserAssignments ( repos . assignment , repos . user ) ,
2828 } ,
2929 authentication : {
3030 register : new UserServices . CreateUser ( repos . user ) ,
3131 } ,
3232 class : {
33- get : new ClassServices . GetClass ( repos . class ) ,
34- update : new ClassServices . UpdateClass ( repos . class ) ,
35- remove : new ClassServices . DeleteClass ( repos . class ) ,
36- create : new ClassServices . CreateClass ( repos . class ) ,
37- getUserClasses : new ClassServices . GetUserClasses ( repos . class ) ,
33+ get : new ClassServices . GetClass ( repos . class , repos . user ) ,
34+ update : new ClassServices . UpdateClass ( repos . class , repos . user ) ,
35+ remove : new ClassServices . DeleteClass ( repos . class , repos . user ) ,
36+ create : new ClassServices . CreateClass ( repos . class , repos . user ) ,
37+ getUserClasses : new ClassServices . GetUserClasses ( repos . class , repos . user ) ,
3838 } ,
3939 group : {
40- get : new GroupServices . GetGroup ( repos . group ) ,
41- update : new GroupServices . UpdateGroup ( repos . group ) ,
42- remove : new GroupServices . DeleteGroup ( repos . group ) ,
43- create : new GroupServices . CreateGroup ( repos . group ) ,
44- getUserGroups : new GroupServices . GetUserGroups ( repos . group ) ,
45- getAssignmentGroups : new GroupServices . GetAssignmentGroups ( repos . group ) ,
40+ get : new GroupServices . GetGroup ( repos . group , repos . user ) ,
41+ update : new GroupServices . UpdateGroup ( repos . group , repos . user ) ,
42+ remove : new GroupServices . DeleteGroup ( repos . group , repos . user ) ,
43+ create : new GroupServices . CreateGroup ( repos . group , repos . user ) ,
44+ getUserGroups : new GroupServices . GetUserGroups ( repos . group , repos . user ) ,
45+ getAssignmentGroups : new GroupServices . GetAssignmentGroups ( repos . group , repos . user ) ,
4646 } ,
4747 joinCode : {
48- get : new JoinCodeServices . GetJoinCode ( repos . joinCode ) ,
49- update : new JoinCodeServices . UpdateJoinCode ( repos . joinCode ) ,
50- remove : new JoinCodeServices . DeleteJoinCode ( repos . joinCode ) ,
51- create : new JoinCodeServices . CreateJoinCode ( repos . joinCode ) ,
52- getClassJoinCodes : new JoinCodeServices . GetClassJoinCodes ( repos . joinCode ) ,
48+ get : new JoinCodeServices . GetJoinCode ( repos . joinCode , repos . user ) ,
49+ update : new JoinCodeServices . UpdateJoinCode ( repos . joinCode , repos . user ) ,
50+ remove : new JoinCodeServices . DeleteJoinCode ( repos . joinCode , repos . user ) ,
51+ create : new JoinCodeServices . CreateJoinCode ( repos . joinCode , repos . user ) ,
52+ getClassJoinCodes : new JoinCodeServices . GetClassJoinCodes ( repos . joinCode , repos . user ) ,
5353 } ,
5454 joinRequest : {
55- get : new JoinRequestServices . GetJoinRequest ( repos . joinRequest ) ,
56- update : new JoinRequestServices . AcceptJoinRequest ( repos . joinRequest , repos . class ) ,
57- remove : new JoinRequestServices . DeleteJoinRequest ( repos . joinRequest ) ,
58- create : new JoinRequestServices . CreateJoinRequest ( repos . joinRequest , repos . class ) ,
59- getUserJoinRequests : new JoinRequestServices . GetUserJoinRequests ( repos . joinRequest ) ,
60- getClassJoinRequests : new JoinRequestServices . GetClassJoinRequests ( repos . joinRequest ) ,
55+ get : new JoinRequestServices . GetJoinRequest ( repos . joinRequest , repos . user ) ,
56+ update : new JoinRequestServices . AcceptJoinRequest ( repos . joinRequest , repos . user , repos . class ) ,
57+ remove : new JoinRequestServices . DeleteJoinRequest ( repos . joinRequest , repos . user ) ,
58+ create : new JoinRequestServices . CreateJoinRequest ( repos . joinRequest , repos . user , repos . class ) ,
59+ getUserJoinRequests : new JoinRequestServices . GetUserJoinRequests ( repos . joinRequest , repos . user ) ,
60+ getClassJoinRequests : new JoinRequestServices . GetClassJoinRequests ( repos . joinRequest , repos . user ) ,
6161 } ,
6262 message : {
6363 get : new MessageServices . GetMessage ( repos . message ) ,
64- update : new MessageServices . UpdateMessage ( repos . message ) ,
64+ update : new MessageServices . UpdateMessage ( repos . message , repos . user ) ,
6565 remove : new MessageServices . DeleteMessage ( repos . message ) ,
6666 create : new MessageServices . CreateMessage ( repos . message ) ,
6767 getThreadMessages : new MessageServices . GetThreadMessages ( repos . questionThread ) ,
@@ -75,18 +75,23 @@ export const services = {
7575 } ,
7676 submission : {
7777 get : new SubmissionServices . GetSubmission ( repos . submission ) ,
78- update : new SubmissionServices . UpdateSubmission ( repos . submission ) ,
78+ update : new SubmissionServices . UpdateSubmission ( repos . submission , repos . user ) ,
7979 remove : new SubmissionServices . DeleteSubmission ( repos . submission ) ,
8080 create : new SubmissionServices . CreateSubmission ( repos . submission ) ,
8181 getUserSubmissions : new SubmissionServices . GetUserSubmissions ( repos . submission ) ,
8282 } ,
8383 progress : {
84- getUserProgress : new ProgressServices . GetUserProgress ( repos . submission , repos . assignment , repos . learningPath ) ,
85- getAssignmentProgress : new ProgressServices . GetAssignmentProgress (
84+ getUserProgress : new ProgressServices . GetUserProgress (
85+ repos . submission ,
86+ repos . assignment ,
87+ repos . learningPath ,
8688 repos . user ,
89+ ) ,
90+ getAssignmentProgress : new ProgressServices . GetAssignmentProgress (
8791 repos . submission ,
8892 repos . assignment ,
8993 repos . learningPath ,
94+ repos . user ,
9095 ) ,
9196 getGroupProgress : new ProgressServices . GetGroupProgress (
9297 repos . group ,
@@ -95,9 +100,14 @@ export const services = {
95100 repos . assignment ,
96101 repos . learningPath ,
97102 ) ,
98- get : new ProgressServices . GetUserAssignmentProgress ( repos . submission , repos . assignment , repos . learningPath ) ,
103+ get : new ProgressServices . GetUserAssignmentProgress (
104+ repos . submission ,
105+ repos . assignment ,
106+ repos . learningPath ,
107+ repos . user ,
108+ ) ,
99109 getClassCompletion : new GetClassCompletion ( repos . submission , repos . user , repos . assignment , repos . learningPath ) ,
100- getSubmissionActivity : new GetSubmissionActivity ( repos . submission ) ,
110+ getSubmissionActivity : new GetSubmissionActivity ( repos . submission , repos . user ) ,
101111 } ,
102112 user : {
103113 get : new UserServices . GetUser ( repos . user ) ,
@@ -120,10 +130,10 @@ export const services = {
120130 getAll : new LearningPathServices . GetAllLearningPaths ( repos . learningPath ) ,
121131 } ,
122132 task : {
123- create : new TaskServices . CreateTask ( repos . task ) ,
124- get : new TaskServices . GetTask ( repos . task ) ,
125- getTasks : new TaskServices . GetTasks ( repos . task ) ,
126- remove : new TaskServices . DeleteTask ( repos . task ) ,
127- update : new TaskServices . UpdateTask ( repos . task ) ,
133+ create : new TaskServices . CreateTask ( repos . task , repos . user ) ,
134+ get : new TaskServices . GetTask ( repos . task , repos . user ) ,
135+ getTasks : new TaskServices . GetTasks ( repos . task , repos . user ) ,
136+ remove : new TaskServices . DeleteTask ( repos . task , repos . user ) ,
137+ update : new TaskServices . UpdateTask ( repos . task , repos . user ) ,
128138 } ,
129139} ;
0 commit comments