This reverts commit d58bd06928.
This commit caused performance issues due to increased API load from checking the
enterprise association on each page load
47 lines
2.2 KiB
HTML
47 lines
2.2 KiB
HTML
## mako
|
|
<%page expression_filter="h"/>
|
|
<%namespace name='static' file='static_content.html'/>
|
|
|
|
## This template should not use the target student's details when masquerading, see TNL-4895
|
|
<%
|
|
self.real_user = getattr(user, 'real_user', user)
|
|
%>
|
|
|
|
<%!
|
|
from django.core.urlresolvers import reverse
|
|
from django.utils.translation import ugettext as _
|
|
|
|
from openedx.core.djangoapps.user_api.accounts.image_helpers import get_profile_image_urls_for_user
|
|
from openedx.core.djangoapps.user_api.accounts.utils import retrieve_last_sitewide_block_completed
|
|
|
|
%>
|
|
|
|
<%
|
|
profile_image_url = get_profile_image_urls_for_user(self.real_user)['medium']
|
|
username = self.real_user.username
|
|
resume_block = retrieve_last_sitewide_block_completed(username)
|
|
%>
|
|
|
|
|
|
<div class="nav-item hidden-mobile">
|
|
<a href="${reverse('dashboard')}" class="menu-title">
|
|
<img class="user-image-frame" src="${profile_image_url}" alt="">
|
|
<span class="sr-only">${_("Dashboard for:")}</span>
|
|
<span class="username">${username}</span>
|
|
</a>
|
|
</div>
|
|
<div class="nav-item hidden-mobile nav-item-dropdown" tabindex="-1">
|
|
<div class="toggle-user-dropdown" role="button" aria-label=${_("Options Menu")} aria-expanded="false" tabindex="0" aria-controls="user-menu">
|
|
<span class="fa fa-caret-down" aria-hidden="true"></span>
|
|
</div>
|
|
<div class="dropdown-user-menu hidden" aria-label=${_("More Options")} role="menu" id="user-menu" tabindex="-1">
|
|
% if resume_block:
|
|
<div class="mobile-nav-item dropdown-item dropdown-nav-item"><a href="${resume_block}" role="menuitem">${_("Resume your last course")}</a></div>
|
|
% endif
|
|
<div class="mobile-nav-item dropdown-item dropdown-nav-item"><a href="${reverse('dashboard')}" role="menuitem">${_("Dashboard")}</a></div>
|
|
<div class="mobile-nav-item dropdown-item dropdown-nav-item"><a href="${reverse('learner_profile', kwargs={'username': username})}" role="menuitem">${_("Profile")}</a></div>
|
|
<div class="mobile-nav-item dropdown-item dropdown-nav-item"><a href="${reverse('account_settings')}" role="menuitem">${_("Account")}</a></div>
|
|
<div class="mobile-nav-item dropdown-item dropdown-nav-item"><a href="${reverse('logout')}" role="menuitem">${_("Sign Out")}</a></div>
|
|
</div>
|
|
</div>
|