* feat: make the app reload submission on modal close * chore: remove reloadSubmission request and reuse initial app
34 lines
768 B
JavaScript
34 lines
768 B
JavaScript
import { StrictDict } from 'utils';
|
|
|
|
export const RequestStates = StrictDict({
|
|
inactive: 'inactive',
|
|
pending: 'pending',
|
|
completed: 'completed',
|
|
failed: 'failed',
|
|
});
|
|
|
|
export const RequestKeys = StrictDict({
|
|
initialize: 'initialize',
|
|
reloadSubmissions: 'reloadSubmissions',
|
|
fetchSubmission: 'fetchSubmission',
|
|
fetchSubmissionStatus: 'fetchSubmissionStatus',
|
|
setLock: 'setLock',
|
|
prefetchNext: 'prefetchNext',
|
|
prefetchPrev: 'prefetchPrev',
|
|
submitGrade: 'submitGrade',
|
|
downloadFiles: 'downloadFiles',
|
|
});
|
|
|
|
export const ErrorCodes = StrictDict({
|
|
missingParam: 'ERR_MISSING_PARAM',
|
|
});
|
|
|
|
export const ErrorStatuses = StrictDict({
|
|
badRequest: 400,
|
|
unauthorized: 401,
|
|
forbidden: 403,
|
|
notFound: 404,
|
|
conflict: 409,
|
|
serverError: 500,
|
|
});
|