From 66744598dfb908da696ccd32e06336a2a82fa621 Mon Sep 17 00:00:00 2001 From: "Dave St.Germain" Date: Thu, 4 Apr 2019 10:23:04 -0400 Subject: [PATCH] Master's track will result in a verified cert --- .../migrations/0015_auto_20190404_1514.py | 25 +++++++++++++++++++ lms/djangoapps/certificates/queue.py | 2 +- 2 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 lms/djangoapps/certificates/migrations/0015_auto_20190404_1514.py diff --git a/lms/djangoapps/certificates/migrations/0015_auto_20190404_1514.py b/lms/djangoapps/certificates/migrations/0015_auto_20190404_1514.py new file mode 100644 index 0000000000..565d493d2b --- /dev/null +++ b/lms/djangoapps/certificates/migrations/0015_auto_20190404_1514.py @@ -0,0 +1,25 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.11.20 on 2019-04-04 15:14 +from __future__ import unicode_literals + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('certificates', '0014_change_eligible_certs_manager'), + ] + + operations = [ + migrations.AlterField( + model_name='certificatetemplate', + name='mode', + field=models.CharField(blank=True, choices=[(b'verified', b'verified'), (b'honor', b'honor'), (b'audit', b'audit'), (b'professional', b'professional'), (b'no-id-professional', b'no-id-professional'), (b'masters', b'masters')], default=b'honor', help_text='The course mode for this template.', max_length=125, null=True), + ), + migrations.AlterField( + model_name='generatedcertificate', + name='mode', + field=models.CharField(choices=[(b'verified', b'verified'), (b'honor', b'honor'), (b'audit', b'audit'), (b'professional', b'professional'), (b'no-id-professional', b'no-id-professional'), (b'masters', b'masters')], default=b'honor', max_length=32), + ), + ] diff --git a/lms/djangoapps/certificates/queue.py b/lms/djangoapps/certificates/queue.py index 0a85e75d70..772eb7fab1 100644 --- a/lms/djangoapps/certificates/queue.py +++ b/lms/djangoapps/certificates/queue.py @@ -289,7 +289,7 @@ class XQueueCertInterface(object): is_eligible_for_certificate = is_whitelisted or CourseMode.is_eligible_for_certificate(enrollment_mode) unverified = False # For credit mode generate verified certificate - if cert_mode == CourseMode.CREDIT_MODE: + if cert_mode in (CourseMode.CREDIT_MODE, CourseMode.MASTERS): cert_mode = CourseMode.VERIFIED if template_file is not None: