feature: Update text for downloadable certs

This commit is contained in:
Albert (AJ) St. Aubin
2021-06-15 14:36:00 -04:00
parent 38ce1e6bd2
commit add5c1130b
3 changed files with 10 additions and 11 deletions

View File

@@ -81,7 +81,7 @@ class CertificateDisplayTestBase(SharedModuleStoreTestCase):
Inspect the dashboard to see if a certificate can be downloaded.
"""
response = self.client.get(reverse('dashboard'))
self.assertContains(response, 'Download Your ID Verified')
self.assertContains(response, 'Download my')
self.assertContains(response, self.DOWNLOAD_URL)
def _check_can_download_certificate_no_id(self):
@@ -91,7 +91,6 @@ class CertificateDisplayTestBase(SharedModuleStoreTestCase):
"""
response = self.client.get(reverse('dashboard'))
self.assertContains(response, 'Download')
self.assertContains(response, '(PDF)')
self.assertContains(response, self.DOWNLOAD_URL)
def _check_can_not_download_certificate(self):
@@ -100,8 +99,8 @@ class CertificateDisplayTestBase(SharedModuleStoreTestCase):
"""
response = self.client.get(reverse('dashboard'))
self.assertNotContains(response, 'View Test_Certificate')
self.assertNotContains(response, 'Download Your Test_Certificate (PDF)')
self.assertNotContains(response, 'Download Test_Certificate (PDF)')
self.assertNotContains(response, 'Download my Test_Certificate')
self.assertNotContains(response, 'Download my Test_Certificate')
self.assertNotContains(response, self.DOWNLOAD_URL)

View File

@@ -1484,8 +1484,8 @@ class ProgressPageTests(ProgressPageBaseTests):
self.store.update_item(self.course, self.user.id)
resp = self._get_progress_page()
self.assertNotContains(resp, "View Your Certificate")
self.assertNotContains(resp, "You can now view your certificate")
self.assertNotContains(resp, "View my Certificate")
self.assertNotContains(resp, "You can now View my Certificate")
self.assertContains(resp, "Your certificate is available")
self.assertContains(resp, "earned a certificate for this course.")
@@ -1875,8 +1875,8 @@ class ProgressPageTests(ProgressPageBaseTests):
self.assertNotContains(resp, 'Request Certificate')
self.assertContains(resp, 'Your certificate has been invalidated')
self.assertContains(resp, 'Please contact your course team if you have any questions.')
self.assertNotContains(resp, 'View Your Certificate')
self.assertNotContains(resp, 'Download Your Certificate')
self.assertNotContains(resp, 'View my Certificate')
self.assertNotContains(resp, 'Download my Certificate')
def generate_certificate(self, url, mode):
""" Dry method to generate certificate. """

View File

@@ -91,21 +91,21 @@ else:
<li>
<a class="btn btn-primary" href="${cert_status['download_url']}"
title="${_('This link will open/download a PDF document')}">
${_("Download {cert_name_short} (PDF)").format(cert_name_short=cert_name_short,)}
${_("Download my {cert_name_short}").format(cert_name_short=cert_name_short,)}
</a>
</li>
% elif cert_status['status'] == 'downloadable' and enrollment.mode == 'verified' and cert_status['mode'] == 'honor':
<li>
<a class="btn btn-primary" href="${cert_status['download_url']}"
title="${_('This link will open/download a PDF document')}">
${_("Download Your {cert_name_short} (PDF)").format(cert_name_short=cert_name_short)}
${_("Download my {cert_name_short}").format(cert_name_short=cert_name_short)}
</a>
</li>
% elif cert_status['status'] == 'downloadable' and enrollment.mode in CourseMode.VERIFIED_MODES:
<li>
<a class="btn btn-primary" href="${cert_status['download_url']}"
title="${_('This link will open/download a PDF document of your verified {cert_name_long}.').format(cert_name_long=cert_name_long)}">
${_("Download Your ID Verified {cert_name_short} (PDF)").format(cert_name_short=cert_name_short)}
${_("Download my {cert_name_short}").format(cert_name_short=cert_name_short)}
</a>
</li>
% endif