##// END OF EJS Templates
pytest: Create test repositories from rc_testdata package.
pytest: Create test repositories from rc_testdata package.

File last commit:

r1:854a839a default
r213:8a01e4c9 default
Show More
pull_request_review.mako
81 lines | 2.5 KiB | application/x-mako | MakoHtmlLexer
## -*- coding: utf-8 -*-
<%inherit file="base.mako"/>
<%def name="subject()" filter="n,trim">
${_('%(user)s wants you to review pull request #%(pr_url)s: "%(pr_title)s"') % {
'user': h.person(user),
'pr_title': pull_request.title,
'pr_url': pull_request.pull_request_id
} |n}
</%def>
<%def name="body_plaintext()" filter="n,trim">
${self.subject()}
${h.literal(_('Pull request from %(source_ref_type)s:%(source_ref_name)s of %(repo_url)s into %(target_ref_type)s:%(target_ref_name)s') % {
'source_ref_type': pull_request.source_ref_parts.type,
'source_ref_name': pull_request.source_ref_parts.name,
'target_ref_type': pull_request.target_ref_parts.type,
'target_ref_name': pull_request.target_ref_parts.name,
'repo_url': pull_request_source_repo_url
})}
* ${_('Link')}: ${pull_request_url}
* ${_('Title')}: ${pull_request.title}
* ${_('Description')}:
${pull_request.description}
* ${ungettext('Commit (%(num)s)', 'Commits (%(num)s)', len(pull_request_commits) ) % {'num': len(pull_request_commits)}}:
% for commit_id, message in pull_request_commits:
- ${h.short_id(commit_id)}
${h.chop_at_smart(message, '\n', suffix_if_chopped='...')}
% endfor
</%def>
<h4>
${_('%(user)s wants you to review pull request #%(pr_id)s: "%(pr_title)s".') % {
'user': h.person(user),
'pr_title': pull_request.title,
'pr_id': pull_request.pull_request_id
} }
</h4>
<p>${h.literal(_('Pull request from %(source_ref_type)s:%(source_ref_name)s of %(repo_url)s into %(target_ref_type)s:%(target_ref_name)s') % {
'source_ref_type': pull_request.source_ref_parts.type,
'source_ref_name': pull_request.source_ref_parts.name,
'target_ref_type': pull_request.target_ref_parts.type,
'target_ref_name': pull_request.target_ref_parts.name,
'repo_url': h.link_to(pull_request_source_repo.repo_name, pull_request_source_repo_url)
})}
</p>
<p>${_('Link')}: ${h.link_to(pull_request_url, pull_request_url)}</p>
<p><strong>${_('Title')}</strong>: ${pull_request.title}</p>
<p>
<strong>${_('Description')}:</strong><br/>
<span style="white-space: pre-wrap;">${pull_request.description}</span>
</p>
<p>
<strong>${ungettext('Commit (%(num)s)', 'Commits (%(num)s)', len(pull_request_commits) ) % {'num': len(pull_request_commits)}}</strong>:
<ol>
% for commit_id, message in pull_request_commits:
<li>
<pre>${h.short_id(commit_id)}</pre>
${h.chop_at_smart(message, '\n', suffix_if_chopped='...')}
</li>
% endfor
</ol>
</p>