<%page args="credit_status" /> <%! import datetime import pytz from django.utils.translation import ugettext as _ from util.date_utils import get_default_time_display %> <%namespace name='static' file='../static_content.html'/> % if credit_status["eligible"]:
% if not credit_status["purchased"] and not credit_status["error"] :

% if credit_status["deadline"] < datetime.datetime.now(pytz.UTC) + datetime.timedelta(days=30): ${_("The opportunity to purchase credit for this course expires on {deadline}. You've worked hard - don't miss out!").format(deadline=get_default_time_display(credit_status["deadline"]))} % else: ${_("Congratulations - you have met the requirements for credit in this course!")} % endif

${_("Purchase Course Credit")}
% elif credit_status["request_status"] in [None, "pending"] and not credit_status["error"] : % if credit_status["request_status"] == "pending":

${_("Thanks for your payment! We are currently processing your course credit. You'll see a message here when the transaction is complete. For more information, see {provider_link}.").format( provider_link=u'{provider_name}'.format( provider_url=credit_status["provider_status_url"], provider_name=credit_status["provider_name"], ) ) }

% elif credit_status["request_status"] is None:

${_("Thank you for your payment! To receive your course credit, go to the {provider_link} website. You may have to complete some additional steps depending on the institution").format( provider_link=u'{provider_name}'.format( provider_url=credit_status["provider_status_url"], provider_name=credit_status["provider_name"], ) ) }

% endif
% elif credit_status["request_status"] == "approved" and not credit_status["error"] :

${_("Congratulations - you have received credit for this course! For more information, see {provider_link}.").format( provider_link=u'{provider_name}'.format( provider_url=credit_status["provider_status_url"], provider_name=credit_status["provider_name"], ) ) }

${_("Access credit")} % elif credit_status["request_status"] == "rejected" and not credit_status["error"] :

${_("{provider_name} has declined your request for course credit. For more information, contact {provider_link}.").format( provider_name=credit_status["provider_name"], provider_link=u'{provider_name}'.format( provider_url=credit_status["provider_status_url"], provider_name=credit_status["provider_name"], ) ) }

${_("Contact {provider_link}").format(provider_link=u'{provider_name}'.format( provider_url=credit_status["provider_status_url"], provider_name=credit_status["provider_name"], ) ) } % endif
% endif