feat: connect batch unlock to the api

This commit is contained in:
Ben Warzeski
2022-04-07 15:19:44 -04:00
parent 9c42bfbd8a
commit 56c6c88638
3 changed files with 266 additions and 33276 deletions

33529
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -97,10 +97,13 @@ const unlockSubmission = (submissionUUID) => client().delete(
* batchUnlockSubmissions(submissionUUIDs)
* @param {string[]} submissionUUIDs - list of submission uuids
*/
const batchUnlockSubmissions = (submissionUUIDs) => {
console.log({ batchUnlockSubmissions: submissionUUIDs });
return new Promise(resolve => resolve());
};
const batchUnlockSubmissions = (submissionUUIDs) => post(
stringifyUrl(
urls.batchUnlockSubmissionsUrl,
{ [paramKeys.oraLocation]: locationId },
),
{ submissionUUIDs },
).then(response => response.data);
/*
* post('api/updateGrade', { submissionUUID, gradeData })

View File

@@ -10,6 +10,7 @@ const oraInitializeUrl = `${baseEsgUrl}initialize`;
const fetchSubmissionUrl = `${baseEsgUrl}submission`;
const fetchSubmissionStatusUrl = `${baseEsgUrl}submission/status`;
const fetchSubmissionLockUrl = `${baseEsgUrl}submission/lock`;
const batchUnlockSubmissionsUrl = `${baseEsgUrl}submission/batch/unlock`;
const updateSubmissionGradeUrl = `${baseEsgUrl}submission/grade`;
const course = (courseId) => `${baseUrl}/courses/${courseId}`;
@@ -25,6 +26,7 @@ export default StrictDict({
fetchSubmissionUrl,
fetchSubmissionStatusUrl,
fetchSubmissionLockUrl,
batchUnlockSubmissionsUrl,
updateSubmissionGradeUrl,
baseUrl,
course,