25 lines
1.3 KiB
HTML
25 lines
1.3 KiB
HTML
<%! from django.utils.translation import ugettext as _ %>
|
|
<%! from django_comment_client.helpers import pluralize %>
|
|
<%! from django_comment_client.permissions import has_permission, check_permissions_by_view %>
|
|
<%! from operator import attrgetter %>
|
|
|
|
|
|
<div class="user-profile">
|
|
<%
|
|
role_names = sorted(set(map(attrgetter('name'), django_user.roles.all())))
|
|
%>
|
|
<div class="sidebar-username">${django_user.username | h}</div>
|
|
<div class="sidebar-user-roles">
|
|
${", ".join(role_names)}
|
|
</div>
|
|
<div class="sidebar-threads-count"><span>${profiled_user['threads_count'] | h}</span> ${pluralize('discussion', profiled_user['threads_count']) | h} started</div>
|
|
<div class="sidebar-comments-count"><span>${profiled_user['comments_count'] | h}</span> ${pluralize('comment', profiled_user['comments_count']) | h}</div>
|
|
% if check_permissions_by_view(user, course.id, content=None, name='update_moderator_status'):
|
|
% if "Moderator" in role_names:
|
|
<a href="javascript:void(0)" class="sidebar-toggle-moderator-button sidebar-revoke-moderator-button">${_("Revoke Moderator rights")}</a>
|
|
% else:
|
|
<a href="javascript:void(0)" class="sidebar-toggle-moderator-button sidebar-promote-moderator-button">${_("Promote to Moderator")}</a>
|
|
% endif
|
|
% endif
|
|
</div>
|