Merge pull request #1992 from edx/fix/gprice/login-button-link
Make login link button in header work with course enrollment flow
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
<%namespace name='static' file='static_content.html'/>
|
||||
<%! from django.utils import html %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
@@ -57,3 +58,10 @@
|
||||
<%block name="js_extra"/>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
<%def name="login_query()">${
|
||||
"?course_id={0}&enrollment_action={1}".format(
|
||||
html.escape(course_id),
|
||||
html.escape(enrollment_action)
|
||||
) if course_id and enrollment_action else ""
|
||||
}</%def>
|
||||
|
||||
@@ -1,8 +1,6 @@
|
||||
## mako
|
||||
## TODO: Split this into two files, one for people who are authenticated, and
|
||||
## one for people who aren't. Assume a Course object is passed to the former,
|
||||
## instead of using settings.COURSE_TITLE
|
||||
<%namespace name='static' file='static_content.html'/>
|
||||
<%namespace file='main.html' import="login_query"/>
|
||||
<%!
|
||||
from django.core.urlresolvers import reverse
|
||||
|
||||
@@ -97,7 +95,7 @@ site_status_msg = get_site_status_msg(course_id)
|
||||
<ol class="right nav-courseware">
|
||||
<li class="nav-courseware-01">
|
||||
% if not settings.MITX_FEATURES['DISABLE_LOGIN_BUTTON']:
|
||||
<a class="cta cta-login" href="/login">Log in</a>
|
||||
<a class="cta cta-login" href="/login${login_query()}">Log in</a>
|
||||
% endif
|
||||
</li>
|
||||
</ol>
|
||||
|
||||
@@ -1,7 +1,9 @@
|
||||
<%inherit file="main.html" />
|
||||
|
||||
<%namespace name='static' file='static_content.html'/>
|
||||
<%namespace file='main.html' import="login_query"/>
|
||||
<%! from django.core.urlresolvers import reverse %>
|
||||
<%! from django.utils import html %>
|
||||
<%! from django_countries.countries import COUNTRIES %>
|
||||
<%! from student.models import UserProfile %>
|
||||
<%! from datetime import date %>
|
||||
@@ -239,16 +241,14 @@
|
||||
<h3 class="sr">Registration Help</h3>
|
||||
</header>
|
||||
|
||||
% if course_id and enrollment_action:
|
||||
<div class="cta">
|
||||
<h3>Already registered?</h3>
|
||||
<p class="instructions">
|
||||
<a href="${reverse('signin_user')}?course_id=${course_id | h}&enrollment_action=${enrollment_action | h}">
|
||||
<a href="${reverse('signin_user')}${login_query()}">
|
||||
Click here to log in.
|
||||
</a>
|
||||
</p>
|
||||
</div>
|
||||
% endif
|
||||
|
||||
<div class="cta cta-welcome">
|
||||
<h3>Welcome to edX</h3>
|
||||
|
||||
Reference in New Issue
Block a user