fix: deny proctored exam access to audit and honor enrollment tracks (#828)

Co-authored-by: Simon Chen <schen@edx-c02fw0guml85.lan>
This commit is contained in:
Simon Chen
2022-02-17 14:11:51 -05:00
committed by GitHub
parent 3c52eb2e8d
commit 45d5141769
4 changed files with 6 additions and 4 deletions

6
package-lock.json generated
View File

@@ -3966,9 +3966,9 @@
}
},
"@edx/frontend-lib-special-exams": {
"version": "1.15.3",
"resolved": "https://registry.npmjs.org/@edx/frontend-lib-special-exams/-/frontend-lib-special-exams-1.15.3.tgz",
"integrity": "sha512-rMAGDsj0O5m5cAnGyD+E70EUW/rWggrSsqfl1QzJDZAUG1x7Q+nwbV/01J3JqeJLzYnsxLWpP8rqnNUWPdg57w==",
"version": "1.15.4",
"resolved": "https://registry.npmjs.org/@edx/frontend-lib-special-exams/-/frontend-lib-special-exams-1.15.4.tgz",
"integrity": "sha512-00klUabOLrulyHMfrvVm+2HsnDe3uwUjH80mJV+Yg+7+kVwz0LraUM5PHPuLR0zHFsajK49kttabJfZEOEBdtA==",
"requires": {
"@fortawesome/fontawesome-svg-core": "1.2.34",
"@fortawesome/free-brands-svg-icons": "5.11.2",

View File

@@ -34,7 +34,7 @@
"@edx/brand": "npm:@edx/brand-openedx@1.1.0",
"@edx/frontend-component-footer": "10.1.6",
"@edx/frontend-enterprise-utils": "1.1.1",
"@edx/frontend-lib-special-exams": "1.15.3",
"@edx/frontend-lib-special-exams": "1.15.4",
"@edx/frontend-platform": "1.14.3",
"@edx/paragon": "16.19.0",
"@edx/frontend-component-header": "^2.4.2",

View File

@@ -252,6 +252,7 @@ function Sequence({
isStaff={course.isStaff}
originalUserIsStaff={course.originalUserIsStaff}
isIntegritySignatureEnabled={course.isIntegritySignatureEnabled}
canAccessProctoredExams={course.canAccessProctoredExams}
>
{defaultContent}
</SequenceExamWrapper>

View File

@@ -137,6 +137,7 @@ function normalizeMetadata(metadata) {
isIntegritySignatureEnabled: data.is_integrity_signature_enabled,
userNeedsIntegritySignature: data.user_needs_integrity_signature,
isMasquerading: data.original_user_is_staff && !data.is_staff,
canAccessProctoredExams: data.can_access_proctored_exams,
};
}