##// END OF EJS Templates
fix(backend): fixed broken backends function after python3 migration
fix(backend): fixed broken backends function after python3 migration

File last commit:

r5037:bd722d6e default
r5523:112c3403 stable
Show More
admin_audit_log_entry.mako
114 lines | 3.6 KiB | application/x-mako | MakoHtmlLexer
/ rhodecode / templates / admin / admin_audit_log_entry.mako
audit-logs: allow showing individual entries for audit log.
r2110 <%inherit file="/base/base.mako"/>
<%namespace name="base" file="/base/base.mako"/>
<%def name="title()">
${_('Admin audit log entry')}
%if c.rhodecode_name:
&middot; ${h.branding(c.rhodecode_name)}
%endif
</%def>
nav: bring back quick filter and cleanup titles
r3589 <%def name="breadcrumbs_links()"></%def>
audit-logs: allow showing individual entries for audit log.
r2110
<%def name="menu_bar_nav()">
${self.menu_items(active='admin')}
</%def>
nav: bring back quick filter and cleanup titles
r3589
<%def name="menu_bar_subnav()">
${self.admin_menu(active='audit_logs')}
</%def>
audit-logs: allow showing individual entries for audit log.
r2110 <%def name="main()">
<div class="box">
nav: bring back quick filter and cleanup titles
r3589
audit-logs: allow showing individual entries for audit log.
r2110 <div class="title">
nav: bring back quick filter and cleanup titles
r3589 ${_('Audit long entry')} ${c.audit_log_entry.entry_id}
audit-logs: allow showing individual entries for audit log.
r2110 </div>
nav: bring back quick filter and cleanup titles
r3589
audit-logs: allow showing individual entries for audit log.
r2110 <div class="table">
<div id="user_log">
<table class="rctable audit-log">
<tr>
<td>
${_('User')}:
</td>
<td>
%if c.audit_log_entry.user is not None:
${base.gravatar_with_user(c.audit_log_entry.user.email)}
%else:
${c.audit_log_entry.username}
%endif
</td>
</tr>
<tr>
<td>
${_('Date')}:
</td>
<td>
${h.format_date(c.audit_log_entry.action_date)}
</td>
</tr>
<tr>
<td>
${_('IP')}:
</td>
<td>
${c.audit_log_entry.user_ip}
</td>
</tr>
<tr>
<td>
${_('Action')}:
</td>
<td>
% if c.audit_log_entry.version == c.audit_log_entry.VERSION_1:
pylons: remove pylons as dependency...
r2351 ${h.action_parser(request, l)[0]()}
audit-logs: allow showing individual entries for audit log.
r2110 % else:
${h.literal(c.audit_log_entry.action)}
% endif
<div class="journal_action_params">
% if c.audit_log_entry.version == c.audit_log_entry.VERSION_1:
pylons: remove pylons as dependency...
r2351 ${h.literal(h.action_parser(request, l)[1]())}
audit-logs: allow showing individual entries for audit log.
r2110 % endif
</div>
</td>
</tr>
<tr>
<td>
${_('Action Data')}:
</td>
<td class="td-journalaction">
% if c.audit_log_entry.version == c.audit_log_entry.VERSION_2:
<div>
json: fixed calls to json after orjson implementation
r4974 <pre>${h.formatted_str_json(c.audit_log_entry.action_data)}</pre>
audit-logs: allow showing individual entries for audit log.
r2110 </div>
% else:
<pre title="${_('data not available for v1 entries type')}">-</pre>
% endif
</td>
</tr>
<tr>
<td>
${_('Repository')}:
</td>
<td class="td-journalaction">
%if c.audit_log_entry.repository is not None:
${h.link_to(c.audit_log_entry.repository.repo_name, h.route_path('repo_summary',repo_name=c.audit_log_entry.repository.repo_name))}
%else:
${c.audit_log_entry.repository_name or '-'}
%endif
</td>
</tr>
</table>
</div>
</div>
</div>
<script>
$('#j_filter').autoGrowInput();
</script>
</%def>