##// END OF EJS Templates
Don't cache dulwich Repos, in pararell multithreaded evniroment dulwich pack file openers...
Don't cache dulwich Repos, in pararell multithreaded evniroment dulwich pack file openers can break badly. We need to create Repo() objects always for each call, even when it's taken from cache. Fixed issue with dulwich filedescriptor leak ref #573

File last commit:

r2979:95f03f8f beta
r3043:b61824e6 beta
Show More
admin_log.html
58 lines | 1.5 KiB | text/html | HtmlLexer
renamed project to rhodecode
r547 ## -*- coding: utf-8 -*-
%if c.users_log:
<table>
<tr>
<th class="left">${_('Username')}</th>
#48 rewrote action logger, translated action logger messages, added some extra messages. Linked and showed pushed revisions in logs
r660 <th class="left">${_('Action')}</th>
renamed project to rhodecode
r547 <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>
Implemented #467 Journal logs comments on changesets...
r2375 <td>${h.action_parser(l)[0]()}
fixed admin journal
r1066 <div class="journal_action_params">
created rhodecode-api binary script for working with api via cli...
r2379 ${h.literal(h.action_parser(l)[1]())}
Updated Journal messages + i18n
r2376 </div>
fixed admin journal
r1066 </td>
renamed project to rhodecode
r547 <td>
Updated Journal messages + i18n
r2376 %if l.repository is not None:
renamed project to rhodecode
r547 ${h.link_to(l.repository.repo_name,h.url('summary_home',repo_name=l.repository.repo_name))}
%else:
${l.repository_name}
%endif
</td>
White-space cleanup
r1888
Vincent Duvert
Added a translatable date formatter for every date displayed.
r2416 <td>${h.fmt_date(l.action_date)}</td>
renamed project to rhodecode
r547 <td>${l.user_ip}</td>
</tr>
%endfor
</table>
<script type="text/javascript">
added icons to journal, extend show more to actually show more pushed revisions,
r808 YUE.onDOMReady(function(){
Javascripts rewrite: updated yui to latest 2.9, simplified ajax loading for multiple pages. Removed YUI dev package
r1421 YUE.delegate("user_log","click",function(e, matchedEl, container){
- add loading message on lazy loaded toolips for journals...
r2979 ypjax(e.target.href,"user_log",function(){
show_more_event();
tooltip_activate();
show_changeset_tooltip();
});
Javascripts rewrite: updated yui to latest 2.9, simplified ajax loading for multiple pages. Removed YUI dev package
r1421 YUE.preventDefault(e);
},'.pager_link');
White-space cleanup
r1888
Javascripts rewrite: updated yui to latest 2.9, simplified ajax loading for multiple pages. Removed YUI dev package
r1421 YUE.delegate("user_log","click",function(e,matchedEl,container){
added icons to journal, extend show more to actually show more pushed revisions,
r808 var el = e.target;
YUD.setStyle(YUD.get(el.id.substring(1)),'display','');
YUD.setStyle(el.parentNode,'display','none');
Javascripts rewrite: updated yui to latest 2.9, simplified ajax loading for multiple pages. Removed YUI dev package
r1421 },'.show_more');
added icons to journal, extend show more to actually show more pushed revisions,
r808 });
renamed project to rhodecode
r547 </script>
Javascripts rewrite: updated yui to latest 2.9, simplified ajax loading for multiple pages. Removed YUI dev package
r1421
renamed project to rhodecode
r547 <div class="pagination-wh pagination-left">
Javascripts rewrite: updated yui to latest 2.9, simplified ajax loading for multiple pages. Removed YUI dev package
r1421 ${c.users_log.pager('$link_previous ~2~ $link_next')}
renamed project to rhodecode
r547 </div>
White-space cleanup
r1888 %else:
${_('No actions yet')}
%endif