Merge pull request #17781 from edx/ahsan/LEARNER-4520-pdf-cert-not-generate-discovery
Discovery for pdf cert generation
This commit is contained in:
@@ -207,6 +207,10 @@ def regenerate_user_certificates(student, course_key, course=None,
|
||||
course = modulestore().get_course(course_key, depth=0)
|
||||
|
||||
generate_pdf = not has_html_certificates_enabled(course)
|
||||
log.info(
|
||||
"Started regenerating certificates for user %s in course %s with generate_pdf status: %s",
|
||||
student.username, unicode(course_key), generate_pdf
|
||||
)
|
||||
|
||||
return xqueue.regen_cert(
|
||||
student,
|
||||
|
||||
@@ -298,14 +298,16 @@ class XQueueCertInterface(object):
|
||||
u"Certificate generated for student %s in the course: %s with template: %s. "
|
||||
u"given template: %s, "
|
||||
u"user is verified: %s, "
|
||||
u"mode is verified: %s"
|
||||
u"mode is verified: %s,"
|
||||
u"generate_pdf is: %s"
|
||||
),
|
||||
student.username,
|
||||
unicode(course_id),
|
||||
template_pdf,
|
||||
template_file,
|
||||
user_is_verified,
|
||||
mode_is_verified
|
||||
mode_is_verified,
|
||||
generate_pdf
|
||||
)
|
||||
|
||||
cert, created = GeneratedCertificate.objects.get_or_create(user=student, course_id=course_id)
|
||||
@@ -442,6 +444,8 @@ class XQueueCertInterface(object):
|
||||
cert.verify_uuid = uuid4().hex
|
||||
|
||||
cert.save()
|
||||
logging.info(u'certificate generated for user: %s with generate_pdf status: %s',
|
||||
student.username, generate_pdf)
|
||||
|
||||
if generate_pdf:
|
||||
try:
|
||||
|
||||
Reference in New Issue
Block a user