From 5b8c5d45004e2f55ef297b7bd160832d89f026bc Mon Sep 17 00:00:00 2001 From: "Dave St.Germain" Date: Fri, 5 Apr 2019 10:50:53 -0400 Subject: [PATCH] Master's certs will automatically be generated --- .../{0015_auto_20190404_1514.py => 0015_add_masters_choice.py} | 0 lms/djangoapps/certificates/signals.py | 1 + lms/djangoapps/certificates/tests/test_signals.py | 1 + 3 files changed, 2 insertions(+) rename lms/djangoapps/certificates/migrations/{0015_auto_20190404_1514.py => 0015_add_masters_choice.py} (100%) diff --git a/lms/djangoapps/certificates/migrations/0015_auto_20190404_1514.py b/lms/djangoapps/certificates/migrations/0015_add_masters_choice.py similarity index 100% rename from lms/djangoapps/certificates/migrations/0015_auto_20190404_1514.py rename to lms/djangoapps/certificates/migrations/0015_add_masters_choice.py diff --git a/lms/djangoapps/certificates/signals.py b/lms/djangoapps/certificates/signals.py index 3028f84ffa..d8a103fa79 100644 --- a/lms/djangoapps/certificates/signals.py +++ b/lms/djangoapps/certificates/signals.py @@ -146,6 +146,7 @@ def fire_ungenerated_certificate_task(user, course_key, expected_verification_st CourseMode.CREDIT_MODE, CourseMode.PROFESSIONAL, CourseMode.NO_ID_PROFESSIONAL_MODE, + CourseMode.MASTERS, ] enrollment_mode, __ = CourseEnrollment.enrollment_mode_for_user(user, course_key) cert = GeneratedCertificate.certificate_for_student(user, course_key) diff --git a/lms/djangoapps/certificates/tests/test_signals.py b/lms/djangoapps/certificates/tests/test_signals.py index bf1250d466..792064e8b0 100644 --- a/lms/djangoapps/certificates/tests/test_signals.py +++ b/lms/djangoapps/certificates/tests/test_signals.py @@ -363,6 +363,7 @@ class CertificateGenerationTaskTest(ModuleStoreTestCase): ('verified', True), ('no-id-professional', True), ('credit', True), + ('masters', True), ('audit', False), ('honor', False), )