Commit d72b61a5 by Diana Huang

Use class methods to find the enrollment mode.

parent 16568766
...@@ -175,14 +175,14 @@ class XQueueCertInterface(object): ...@@ -175,14 +175,14 @@ class XQueueCertInterface(object):
grade = grades.grade(student, self.request, course) grade = grades.grade(student, self.request, course)
is_whitelisted = self.whitelist.filter( is_whitelisted = self.whitelist.filter(
user=student, course_id=course_id, whitelist=True).exists() user=student, course_id=course_id, whitelist=True).exists()
enrollment = CourseEnrollment.objects.get(user=student, course_id=course_id) enrollment_mode = CourseEnrollment.enrollment_mode_for_user(student, course_id)
org = course_id.split('/')[0] org = course_id.split('/')[0]
course_num = course_id.split('/')[1] course_num = course_id.split('/')[1]
cert_mode = enrollment.mode cert_mode = enrollment_mode
if enrollment.mode == CertificateModes.verified and SoftwareSecurePhotoVerification.user_is_verified(student): if enrollment_mode == CertificateModes.verified and SoftwareSecurePhotoVerification.user_is_verified(student):
template_pdf = "certificate-template-{0}-{1}-verified.pdf".format( template_pdf = "certificate-template-{0}-{1}-verified.pdf".format(
org, course_num) org, course_num)
elif (enrollment.mode == CertificateModes.verified and not elif (enrollment_mode == CertificateModes.verified and not
SoftwareSecurePhotoVerification.user_is_verified(student)): SoftwareSecurePhotoVerification.user_is_verified(student)):
template_pdf = "certificate-template-{0}-{1}.pdf".format( template_pdf = "certificate-template-{0}-{1}.pdf".format(
org, course_num) org, course_num)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment