%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"]:
${_("An error occurred with this transaction. For help, contact {support_email}.").format( support_email=u'{address}'.format( address=settings.DEFAULT_FEEDBACK_EMAIL ) )}
% 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
% 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