##// END OF EJS Templates
fix(permissions): added a common way to update private flag via repo model...
fix(permissions): added a common way to update private flag via repo model - this allows to have a one and only one way to control the flag with the business logic shared - added test for that - changed view to use this method instead of DB update and custom permissions flush - fixed a case when update of repo settings didn't flush permissions actually while it should when private flag changed

File last commit:

r4046:a792f9c3 default
r5551:5b9b5ed2 default
Show More
hovercard_pull_request.mako
25 lines | 892 B | application/x-mako | MakoHtmlLexer
<%namespace name="base" file="/base/base.mako"/>
<%namespace name="dt" file="/data_table/_dt_elements.mako"/>
% if c.can_view_pr:
<div class="pr-hovercard-header">
<div class="pull-left tagtag">
${c.pull_request.status}
</div>
<div class="pr-hovercard-user">
${_('Created')}: ${h.format_date(c.pull_request.created_on)}
</div>
</div>
<div class="pr-hovercard-title">
<h3><a href="${h.route_path('pull_requests_global', pull_request_id=c.pull_request.pull_request_id)}">!${c.pull_request.pull_request_id}</a> - ${c.pull_request.title}</h3>
</div>
<div class="pr-hovercard-footer">
${_('repo')}: ${c.pull_request.target_repo.repo_name}
</div>
% else:
## user cannot view this PR we just show the generic info, without any exposed data
<div class="pr-hovercard-title">
<h3>${_('Pull Request')} !${c.pull_request.pull_request_id}</h3>
</div>
% endif