fixup! Allow verified to be offered without audit
This commit is contained in:
@@ -637,7 +637,7 @@ def change_enrollment(request):
|
||||
|
||||
current_mode = available_modes[0]
|
||||
# only automatically enroll people if the only mode is 'honor'
|
||||
if current_mode.slug != 'honor':
|
||||
if current_mode.slug == 'verified':
|
||||
return HttpResponse(
|
||||
reverse("course_modes_choose", kwargs={'course_id': unicode(course_id)})
|
||||
)
|
||||
|
||||
@@ -75,7 +75,7 @@ class VerifyView(View):
|
||||
progress_state = "start"
|
||||
|
||||
modes_dict = CourseMode.modes_for_course_dict(course_id)
|
||||
verify_mode = modes_dict['verified']
|
||||
verify_mode = modes_dict.get('verified', None)
|
||||
# if the course doesn't have a verified mode, we want to kick them
|
||||
# from the flow
|
||||
if not verify_mode:
|
||||
@@ -125,7 +125,7 @@ class VerifiedView(View):
|
||||
return redirect(reverse('dashboard'))
|
||||
|
||||
modes_dict = CourseMode.modes_for_course_dict(course_id)
|
||||
verify_mode = modes_dict['verified']
|
||||
verify_mode = modes_dict.get('verified', None)
|
||||
|
||||
if verify_mode is None:
|
||||
return redirect(reverse('dashboard'))
|
||||
|
||||
Reference in New Issue
Block a user