Commit cd0f4b81 by chrisndodge

Merge pull request #18 from edx/fix/cdodge/bad-link-in-activation-email

[STUD-177] Fix/cdodge/bad link in activation page
parents d2bb8317 91d3f4dd
...@@ -111,6 +111,18 @@ class AuthTestCase(ContentStoreTestCase): ...@@ -111,6 +111,18 @@ class AuthTestCase(ContentStoreTestCase):
# Now login should work # Now login should work
self.login(self.email, self.pw) self.login(self.email, self.pw)
def test_login_link_on_activation_age(self):
self.create_account(self.username, self.email, self.pw)
# we want to test the rendering of the activation page when the user isn't logged in
self.client.logout()
resp = self._activate_user(self.email)
self.assertEqual(resp.status_code, 200)
# check the the HTML has links to the right login page. Note that this is merely a content
# check and thus could be fragile should the wording change on this page
expected = 'You can now <a href="' + reverse('login') + '">login</a>.'
self.assertIn(expected, resp.content)
def test_private_pages_auth(self): def test_private_pages_auth(self):
"""Make sure pages that do require login work.""" """Make sure pages that do require login work."""
auth_pages = ( auth_pages = (
......
...@@ -3,6 +3,12 @@ ...@@ -3,6 +3,12 @@
<%namespace name='static' file='../static_content.html'/> <%namespace name='static' file='../static_content.html'/>
%if not user_logged_in:
<%block name="bodyclass">
not-signedin
</%block>
%endif
<%block name="content"> <%block name="content">
<section class="container activation"> <section class="container activation">
...@@ -18,7 +24,7 @@ ...@@ -18,7 +24,7 @@
%if user_logged_in: %if user_logged_in:
Visit your <a href="/">dashboard</a> to see your courses. Visit your <a href="/">dashboard</a> to see your courses.
%else: %else:
You can now <a href="#login-modal" rel="leanModal">login</a>. You can now <a href="${reverse('login')}">login</a>.
%endif %endif
</p> </p>
</section> </section>
......
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