search_commit.html
45 lines
| 1.7 KiB
| text/html
|
HtmlLexer
|
r2640 | ##commit highligthing | ||
%for cnt,sr in enumerate(c.formated_results): | ||||
%if h.HasRepoPermissionAny('repository.write','repository.read','repository.admin')(sr['repository'],'search results check'): | ||||
<div class="table"> | ||||
<div id="body${cnt}" class="codeblock"> | ||||
<div class="code-header"> | ||||
|
r2642 | <div class="search-path">${h.link_to(h.literal('%s » %s' % (sr['repository'],sr['raw_id'])), | ||
h.url('changeset_home',repo_name=sr['repository'],revision=sr['raw_id']))} | ||||
r2739 | ${h.fmt_date(h.time_to_datetime(sr['date']))} | |||
|
r2640 | </div> | ||
</div> | ||||
<div class="left"> | ||||
<div class="author"> | ||||
<div class="gravatar"> | ||||
r2732 | <img alt="gravatar" src="${h.gravatar_url(h.email_or_none(sr['author']),20)}"/> | |||
|
r2640 | </div> | ||
<span>${h.person(sr['author'])}</span><br/> | ||||
|
r4116 | <span>${h.email_or_none(sr['author'])}</a></span><br/> | ||
|
r2640 | </div> | ||
%if sr['message_hl']: | ||||
<div class="search-code-body"> | ||||
<pre>${h.literal(sr['message_hl'])}</pre> | ||||
</div> | ||||
%else: | ||||
<div class="message">${h.urlify_commit(sr['message'], sr['repository'])}</div> | ||||
%endif | ||||
</div> | ||||
</div> | ||||
</div> | ||||
%else: | ||||
%if cnt == 0: | ||||
<div class="table"> | ||||
<div id="body${cnt}" class="codeblock"> | ||||
<div class="error">${_('Permission denied')}</div> | ||||
</div> | ||||
</div> | ||||
%endif | ||||
%endif | ||||
%endfor | ||||
%if c.cur_query and c.formated_results: | ||||
<div class="pagination-wh pagination-left"> | ||||
${c.formated_results.pager('$link_previous ~2~ $link_next')} | ||||
</div> | ||||
%endif | ||||