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