|
129 | 129 | <div class="content"> |
130 | 130 | {{template "repo/pulls/status" .}} |
131 | 131 | {{$canAutoMerge := false}} |
| 132 | + {{$showGeneralMergeForm := false}} |
132 | 133 | <div class="ui attached merge-section segment {{if not $.LatestCommitStatus}}no-header{{end}}"> |
133 | 134 | {{if .Issue.PullRequest.HasMerged}} |
134 | 135 | <div class="item text"> |
|
320 | 321 | 'textAutoMergeCancelSchedule': {{$.locale.Tr "repo.pulls.auto_merge_cancel_schedule"}}, |
321 | 322 | 'textClearMergeMessage': {{$.locale.Tr "repo.pulls.clear_merge_message"}}, |
322 | 323 | 'textClearMergeMessageHint': {{$.locale.Tr "repo.pulls.clear_merge_message_hint"}}, |
| 324 | + 'textMergeCommitId': {{$.locale.Tr "repo.pulls.merge_commit_id"}}, |
323 | 325 |
|
324 | 326 | 'canMergeNow': {{$canMergeNow}}, |
325 | 327 | 'allOverridableChecksOk': {{not $notAllOverridableChecksOk}}, |
|
379 | 381 | window.config.pageData.pullRequestMergeForm = mergeForm; |
380 | 382 | </script> |
381 | 383 |
|
| 384 | + {{$showGeneralMergeForm = true}} |
382 | 385 | <div id="pull-request-merge-form"></div> |
383 | 386 | {{else}} |
384 | 387 | {{/* no merge style was set in repo setting: not or ($prUnit.PullRequestsConfig.AllowMerge ...) */}} |
|
452 | 455 | {{$.locale.Tr "repo.pulls.cannot_auto_merge_helper"}} |
453 | 456 | </div> |
454 | 457 | {{end}} |
455 | | - {{end}} |
| 458 | + {{end}}{{/* end if: pull request status */}} |
456 | 459 |
|
457 | | - {{if $.StillCanManualMerge}} |
| 460 | + {{if and $.StillCanManualMerge (not $showGeneralMergeForm)}} |
458 | 461 | <div class="ui divider"></div> |
459 | | - <div class="ui form manually-merged-fields gt-hidden"> |
| 462 | + <div class="ui form"> |
460 | 463 | <form action="{{.Link}}/merge" method="post"> |
461 | 464 | {{.CsrfTokenHtml}} |
462 | 465 | <div class="field"> |
463 | | - <input type="text" name="merge_commit_id" placeholder="{{$.locale.Tr "repo.pulls.merge_commit_id"}}"> |
| 466 | + <input type="text" name="merge_commit_id" placeholder="{{$.locale.Tr "repo.pulls.merge_commit_id"}}"> |
464 | 467 | </div> |
465 | 468 | <button class="ui red button" type="submit" name="do" value="manually-merged"> |
466 | 469 | {{$.locale.Tr "repo.pulls.merge_manually"}} |
467 | 470 | </button> |
468 | | - <button class="ui button merge-cancel"> |
469 | | - {{$.locale.Tr "cancel"}} |
470 | | - </button> |
471 | 471 | </form> |
472 | 472 | </div> |
473 | | - |
474 | | - <div class="ui red buttons merge-button"> |
475 | | - <button class="ui button" data-do="manually-merged"> |
476 | | - {{$.locale.Tr "repo.pulls.merge_manually"}} |
477 | | - </button> |
478 | | - </div> |
479 | 473 | {{end}} |
480 | 474 |
|
481 | 475 | {{if and .ShowMergeInstructions .Issue.PullRequest.HeadRepo}} |
|
0 commit comments