Files
@ b3f48216e55e
Branch filter:
Location: kallithea/rhodecode/templates/admin/admin_log.html - annotation
b3f48216e55e
1.8 KiB
text/html
frozen version of python dateutil since series 2.X are not python 2.X compatible
1e757ac98988 1e757ac98988 1e757ac98988 1e757ac98988 1e757ac98988 df61378032f3 1e757ac98988 1e757ac98988 1e757ac98988 1e757ac98988 1e757ac98988 1e757ac98988 1e757ac98988 1e757ac98988 fd9cc2a32955 fd9cc2a32955 fd9cc2a32955 fd9cc2a32955 1e757ac98988 1e757ac98988 1e757ac98988 1e757ac98988 1e757ac98988 1e757ac98988 1e757ac98988 df61378032f3 1e757ac98988 1e757ac98988 1e757ac98988 1e757ac98988 1e757ac98988 1e757ac98988 1e757ac98988 1e757ac98988 1af15d66838f 1af15d66838f 1af15d66838f 1af15d66838f 1af15d66838f 1af15d66838f 1af15d66838f 1af15d66838f 1af15d66838f 1e757ac98988 1e757ac98988 1e757ac98988 1e757ac98988 1e757ac98988 1e757ac98988 1af15d66838f b79e720bac0c b79e720bac0c b79e720bac0c b79e720bac0c b79e720bac0c b79e720bac0c b79e720bac0c 1af15d66838f 1e757ac98988 1e757ac98988 1e757ac98988 1e757ac98988 b79e720bac0c b79e720bac0c b79e720bac0c b79e720bac0c | ## -*- coding: utf-8 -*-
%if c.users_log:
<table>
<tr>
<th class="left">${_('Username')}</th>
<th class="left">${_('Action')}</th>
<th class="left">${_('Repository')}</th>
<th class="left">${_('Date')}</th>
<th class="left">${_('From IP')}</th>
</tr>
%for cnt,l in enumerate(c.users_log):
<tr class="parity${cnt%2}">
<td>${h.link_to(l.user.username,h.url('edit_user', id=l.user.user_id))}</td>
<td>${h.action_parser(l)[0]}
<div class="journal_action_params">
${h.literal(h.action_parser(l)[1]())}</div>
</td>
<td>
%if l.repository:
${h.link_to(l.repository.repo_name,h.url('summary_home',repo_name=l.repository.repo_name))}
%else:
${l.repository_name}
%endif
</td>
<td>${l.action_date}</td>
<td>${l.user_ip}</td>
</tr>
%endfor
</table>
<script type="text/javascript">
var data_div = 'user_log';
YUE.onDOMReady(function(){
YUE.on(YUD.getElementsByClassName('pager_link'),"click",function(){
YUD.setStyle(data_div,'opacity','0.3');});
YUE.on(YUD.getElementsByClassName('show_more'),'click',function(e){
var el = e.target;
YUD.setStyle(YUD.get(el.id.substring(1)),'display','');
YUD.setStyle(el.parentNode,'display','none');
});
});
</script>
<div class="pagination-wh pagination-left">
${c.users_log.pager('$link_previous ~2~ $link_next',
onclick="""YAHOO.util.Connect.asyncRequest('GET','$partial_url',{
success:function(o){
YUD.get(data_div).innerHTML=o.responseText;
show_more_event();
tooltip_activate();
YUE.on(YUD.getElementsByClassName('pager_link'),"click",function(){
YUD.setStyle(data_div,'opacity','0.3');
});
YUD.setStyle(data_div,'opacity','1');}
},null); return false;""")}
</div>
%else:
${_('No actions yet')}
%endif
<script type="text/javascript">
show_more_event();
</script>
|