Commit 825af787 by Marko Jevtic Committed by Marko Jevtić

[SOL-2200] Add verification url to the receipt page context

parent 24043b6e
......@@ -8,6 +8,7 @@ from django.core.urlresolvers import reverse
from oscar.core.loading import get_model
from oscar.test import newfactories as factories
from ecommerce.core.url_utils import get_lms_url
from ecommerce.coupons.tests.mixins import CourseCatalogMockMixin
from ecommerce.extensions.checkout.exceptions import BasketNotFreeError
from ecommerce.extensions.checkout.utils import get_receipt_page_url
......@@ -256,6 +257,9 @@ class ReceiptResponseViewTests(CourseCatalogMockMixin, LmsApiMockMixin, RefundTe
'payment_method': None,
'fire_tracking_events': False,
'display_credit_messaging': False,
'verification_url': get_lms_url(
'verify_student/verify-now/{course_id}'.format(course_id=self.course.id)
),
}
self.assertEqual(response.status_code, 200)
......
......@@ -193,7 +193,11 @@ class ReceiptResponseView(ThankYouView):
if verified_course_id:
context.update({
'verified_course_id': verified_course_id,
'verification_url': get_lms_url(
'verify_student/verify-now/{course_id}'.format(
course_id=verified_course_id
)
),
'user_verified': self.request.user.is_verified(self.request.site),
})
......
......@@ -133,9 +133,9 @@
{% endif %}
</div>
{% if verified_course_id and not user_verified %}
{% if verification_url and not user_verified %}
<div class="nav-wizard row">
{% include 'oscar/checkout/_verification_data.html' with course_id=verified_course_id %}
{% include 'oscar/checkout/_verification_data.html' with verification_url=verification_url %}
</div>
{% else %}
<div id="dashboard-link">
......
......@@ -18,7 +18,7 @@
data-track-category="verification"
data-track-event="edx.bi.user.verification.immediate"
data-track-type="click"
href="{{ verify_url }}{{ course_id }}/">
href="{{ verification_url }}/">
{% trans "Verify Now" %}
</a>
</div>
......
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