Change upgrade deadline messaging

parent 1266fbf6
...@@ -444,11 +444,6 @@ class VerifiedUpgradeDeadlineDate(DateSummary): ...@@ -444,11 +444,6 @@ class VerifiedUpgradeDeadlineDate(DateSummary):
Verified track. Verified track.
""" """
css_class = 'verified-upgrade-deadline' css_class = 'verified-upgrade-deadline'
title = ugettext_lazy('Verification Upgrade Deadline')
description = ugettext_lazy(
'You are still eligible to upgrade to a Verified Certificate! '
'Pursue it to highlight the knowledge and skills you gain in this course.'
)
link_text = ugettext_lazy('Upgrade to Verified Certificate') link_text = ugettext_lazy('Upgrade to Verified Certificate')
@property @property
...@@ -475,12 +470,49 @@ class VerifiedUpgradeDeadlineDate(DateSummary): ...@@ -475,12 +470,49 @@ class VerifiedUpgradeDeadlineDate(DateSummary):
@lazy @lazy
def date(self): def date(self):
deadline = None
if self.enrollment: if self.enrollment:
deadline = self.enrollment.upgrade_deadline return self.enrollment.upgrade_deadline
else:
return None
@property
def title(self):
dynamic_deadline = self._dynamic_deadline()
if dynamic_deadline is not None:
return _('Upgrade to Verified Certificate')
return _('Verification Upgrade Deadline')
def _dynamic_deadline(self):
if not self.enrollment:
return None
return deadline return self.enrollment.dynamic_upgrade_deadline
@property
def description(self):
dynamic_deadline = self._dynamic_deadline()
if dynamic_deadline is not None:
return _('Don\'t miss the opportunity to highlight your new knowledge and skills by earning a verified'
' certificate.')
return _('You are still eligible to upgrade to a Verified Certificate! '
'Pursue it to highlight the knowledge and skills you gain in this course.')
@property
def relative_datestring(self):
dynamic_deadline = self._dynamic_deadline()
if dynamic_deadline is None:
return super(VerifiedUpgradeDeadlineDate, self).relative_datestring
if self.date is None or self.deadline_has_passed():
return ' '
# Translators: This describes the time by which the user
# should upgrade to the verified track. 'date' will be
# their personalized verified upgrade deadline formatted
# according to their locale.
return _(u'by {date}')
def register_alerts(self, request, course): def register_alerts(self, request, course):
""" """
......
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