summaryrefslogtreecommitdiffstats
path: root/templates/repo/issue/view_content/update_branch_by_merge.tmpl
diff options
context:
space:
mode:
Diffstat (limited to 'templates/repo/issue/view_content/update_branch_by_merge.tmpl')
-rw-r--r--templates/repo/issue/view_content/update_branch_by_merge.tmpl37
1 files changed, 37 insertions, 0 deletions
diff --git a/templates/repo/issue/view_content/update_branch_by_merge.tmpl b/templates/repo/issue/view_content/update_branch_by_merge.tmpl
new file mode 100644
index 0000000..adce052
--- /dev/null
+++ b/templates/repo/issue/view_content/update_branch_by_merge.tmpl
@@ -0,0 +1,37 @@
+{{if and (gt $.Issue.PullRequest.CommitsBehind 0) (not $.Issue.IsClosed) (not $.Issue.PullRequest.IsChecking) (not $.IsPullFilesConflicted) (not $.IsPullRequestBroken)}}
+ <div class="divider"></div>
+ <div class="item item-section">
+ <div class="item-section-left flex-text-inline">
+ {{svg "octicon-alert"}}
+ {{ctx.Locale.Tr "repo.pulls.outdated_with_base_branch"}}
+ </div>
+ <div class="item-section-right">
+ {{if and $.UpdateAllowed $.UpdateByRebaseAllowed}}
+ <div class="tw-inline-block">
+ <div class="ui buttons update-button">
+ <button class="ui button" data-do="{{$.Link}}/update" data-redirect="{{$.Link}}">
+ <span class="button-text">
+ {{ctx.Locale.Tr "repo.pulls.update_branch"}}
+ </span>
+ </button>
+ <div class="ui dropdown icon button">
+ {{svg "octicon-triangle-down"}}
+ <div class="menu">
+ <a class="item active selected" data-do="{{$.Link}}/update">{{ctx.Locale.Tr "repo.pulls.update_branch"}}</a>
+ <a class="item" data-do="{{$.Link}}/update?style=rebase">{{ctx.Locale.Tr "repo.pulls.update_branch_rebase"}}</a>
+ </div>
+ </div>
+ </div>
+ </div>
+ {{end}}
+ {{if and $.UpdateAllowed (not $.UpdateByRebaseAllowed)}}
+ <form action="{{$.Link}}/update" method="post" class="ui update-branch-form">
+ {{$.CsrfTokenHtml}}
+ <button class="ui compact button">
+ <span class="ui text">{{ctx.Locale.Tr "repo.pulls.update_branch"}}</span>
+ </button>
+ </form>
+ {{end}}
+ </div>
+ </div>
+{{end}}