Changes to show blank screen instead of logout message for Enterprise SSO flow. It confuses learner when they are already signed in and access their course from B2B site. ENT-1688 Fixed pep8 quality violation use testserver as HOST instead of edx.org assert enterprise app is enabled added logging Print different values Reload django url config assert all quote operations to see how they work on jenkins debug url resolved values login user in setup added log to debug test on jenkins Using UrlResetMixin Using regex instead of resolve Fixed quality violation Fixed pylint quality violations Fixed target interpolation syntax Added developer's comment
43 lines
1.8 KiB
HTML
43 lines
1.8 KiB
HTML
{% extends "main_django.html" %}
|
|
{% load i18n staticfiles %}
|
|
{% load django_markup %}
|
|
|
|
{% block title %}{% trans "Signed Out" as tmsg %}{{ tmsg | force_escape }} | {{ block.super }}{% endblock %}
|
|
|
|
{% block body %}
|
|
{% if enterprise_target %}
|
|
{% comment %}
|
|
For enterprise SSO flow we intentionally drop learner's session.
|
|
We are showing this signin message instead of logout message
|
|
to avoid any confusion for learner in that case.
|
|
{% endcomment %}
|
|
<h1>{% trans "We are signing you in." as tmsg %}{{ tmsg | force_escape }}</h1>
|
|
|
|
<p style="text-align: center; margin-bottom: 20px;">
|
|
{% filter force_escape %}
|
|
{% blocktrans %}
|
|
This may take a minute. If you are not redirected, go to the home page.
|
|
{% endblocktrans %}
|
|
{% endfilter %}
|
|
</p>
|
|
{% else %}
|
|
<h1>{% trans "You have signed out." as tmsg %}{{ tmsg | force_escape }}</h1>
|
|
|
|
<p style="text-align: center; margin-bottom: 20px;">
|
|
{% blocktrans trimmed asvar signout_msg1 %}
|
|
If you are not redirected within 5 seconds, {start_anchor}click here to go to the home page{end_anchor}.
|
|
{% endblocktrans %}
|
|
{% interpolate_html signout_msg1 start_anchor='<a href="'|add:target|add:'">'|safe end_anchor='</a>'|safe %}
|
|
</p>
|
|
{% endif %}
|
|
|
|
<div id="iframeContainer" style="visibility: hidden" data-redirect-url="{{ target }}">
|
|
{% for uri in logout_uris %}
|
|
<iframe src="{{ uri }}"></iframe>
|
|
{% endfor %}
|
|
</div>
|
|
|
|
<script type="text/javascript" src="{% static 'js/jquery.allLoaded.js' %}"></script>
|
|
<script type="text/javascript" src="{% static 'js/logout.js' %}"></script>
|
|
{% endblock body %}
|