pr: Display link to shadow repository on pull request page.
This commit is contained in:
parent
acaaa03219
commit
3a69737da4
3 changed files with 24 additions and 0 deletions
|
|
@ -691,6 +691,8 @@ class PullrequestsController(BaseRepoController):
|
|||
c.pull_request, c.rhodecode_user) and not c.pull_request.is_closed()
|
||||
c.allowed_to_merge = PullRequestModel().check_user_merge(
|
||||
c.pull_request, c.rhodecode_user) and not c.pull_request.is_closed()
|
||||
c.shadow_clone_url = PullRequestModel().get_shadow_clone_url(
|
||||
c.pull_request)
|
||||
|
||||
cc_model = ChangesetCommentsModel()
|
||||
|
||||
|
|
|
|||
|
|
@ -776,6 +776,9 @@ class PullRequestModel(BaseModel):
|
|||
pull_request_id=pull_request.pull_request_id,
|
||||
qualified=True)
|
||||
|
||||
def get_shadow_clone_url(self, pull_request):
|
||||
return u'{url}/repository'.format(url=self.get_url(pull_request))
|
||||
|
||||
def notify_reviewers(self, pull_request, reviewers_ids):
|
||||
# notification to reviewers
|
||||
if not reviewers_ids:
|
||||
|
|
|
|||
|
|
@ -100,6 +100,25 @@
|
|||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
## Clone link of the shadow repository.
|
||||
%if not c.pull_request.is_closed():
|
||||
<div class="field">
|
||||
<div class="label-summary">
|
||||
<label>${_('Shadow')}:</label>
|
||||
</div>
|
||||
<div class="input">
|
||||
<div class="pr-shadowinfo">
|
||||
%if h.is_hg(c.pull_request.target_repo):
|
||||
<input type="text" value="hg clone ${c.shadow_clone_url}" readonly="readonly">
|
||||
%elif h.is_git(c.pull_request.target_repo):
|
||||
<input type="text" value="git clone ${c.shadow_clone_url}" readonly="readonly">
|
||||
%endif
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
%endif
|
||||
|
||||
<div class="field">
|
||||
<div class="label-summary">
|
||||
<label>${_('Review')}:</label>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue