##// END OF EJS Templates
vcs: Remove custom response header which contains backend key....
vcs: Remove custom response header which contains backend key. We used this custom header to skip the error handling. This is no linger needed since the VCS middleware is moved above of the error handling.

File last commit:

r410:e0937131 default
r950:21c331ba default
Show More
admin_log.html
60 lines | 1.6 KiB | text/html | HtmlLexer
project: added all source files and assets
r1 ## -*- coding: utf-8 -*-
ux: #4037 use gravatar for commit email and add tooltips for name + email
r410 <%namespace name="base" file="/base/base.html"/>
project: added all source files and assets
r1 %if c.users_log:
<table class="rctable admin_log">
<tr>
<th>${_('Username')}</th>
<th>${_('Action')}</th>
<th>${_('Repository')}</th>
<th>${_('Date')}</th>
<th>${_('From IP')}</th>
</tr>
%for cnt,l in enumerate(c.users_log):
<tr class="parity${cnt%2}">
<td class="td-user">
ux: #4037 use gravatar for commit email and add tooltips for name + email
r410 %if l.user is not None:
${base.gravatar_with_user(l.user.email)}
%else:
${l.username}
%endif
project: added all source files and assets
r1 </td>
<td class="td-journalaction">${h.action_parser(l)[0]()}
<div class="journal_action_params">
${h.literal(h.action_parser(l)[1]())}
</div>
</td>
<td class="td-componentname">
%if l.repository is not None:
${h.link_to(l.repository.repo_name,h.url('summary_home',repo_name=l.repository.repo_name))}
%else:
${l.repository_name}
%endif
</td>
<td class="td-time">${h.format_date(l.action_date)}</td>
<td class="td-ip">${l.user_ip}</td>
</tr>
%endfor
</table>
<div class="pagination-wh pagination-left">
${c.users_log.pager('$link_previous ~2~ $link_next')}
</div>
%else:
${_('No actions yet')}
%endif
<script type="text/javascript">
$(function(){
//because this is loaded on every pjax request, it must run only once
//therefore the .one method
$(document).on('pjax:complete',function(){
show_more_event();
});
$(document).pjax('#user_log .pager_link', '#user_log');
});
</script>