mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-29 10:57:44 +09:00 
			
		
		
		
	Add line-through for deleted branch on pull request view page (#32500)
Base branch deleted  branch deleted comment  Head branch deleted 
This commit is contained in:
		| @@ -348,6 +348,7 @@ func PrepareViewPullInfo(ctx *context.Context, issue *issues_model.Issue) *git.C | ||||
| 	} | ||||
|  | ||||
| 	if !baseGitRepo.IsBranchExist(pull.BaseBranch) { | ||||
| 		ctx.Data["BaseBranchNotExist"] = true | ||||
| 		ctx.Data["IsPullRequestBroken"] = true | ||||
| 		ctx.Data["BaseTarget"] = pull.BaseBranch | ||||
| 		ctx.Data["HeadTarget"] = pull.HeadBranch | ||||
|   | ||||
| @@ -231,7 +231,8 @@ | ||||
| 				{{template "shared/user/avatarlink" dict "user" .Poster}} | ||||
| 				<span class="text grey muted-links"> | ||||
| 					{{template "shared/user/authorlink" .Poster}} | ||||
| 					{{ctx.Locale.Tr "repo.issues.delete_branch_at" .OldRef $createdStr}} | ||||
| 					{{$oldRef := HTMLFormat `<span class="tw-line-through">%s</span>` .OldRef}} | ||||
| 					{{ctx.Locale.Tr "repo.issues.delete_branch_at" $oldRef $createdStr}} | ||||
| 				</span> | ||||
| 			</div> | ||||
| 		{{else if eq .Type 12}} | ||||
|   | ||||
| @@ -61,13 +61,17 @@ | ||||
| 					{{if .Issue.PullRequest.IsAgitFlow}} | ||||
| 						{{$headHref = HTMLFormat `%s <a href="%s" target="_blank"><span class="ui label basic tiny" data-tooltip-content="%s">AGit</span></a>` $headHref "https://docs.gitea.com/usage/agit" (ctx.Locale.Tr "repo.pull.agit_documentation")}} | ||||
| 					{{else}} | ||||
| 						{{$headHref = HTMLFormat `<span data-tooltip-content="%s">%s</span>` (ctx.Locale.Tr "form.target_branch_not_exist") $headHref}} | ||||
| 						{{$headHref = HTMLFormat `<span class="tw-line-through" data-tooltip-content="%s">%s</span>` (ctx.Locale.Tr "form.target_branch_not_exist") $headHref}} | ||||
| 					{{end}} | ||||
| 				{{end}} | ||||
| 				{{$baseHref := .BaseTarget}} | ||||
| 				{{if .BaseBranchLink}} | ||||
| 					{{if .BaseBranchNotExist}} | ||||
| 						{{$baseHref = HTMLFormat `<span class="tw-line-through" data-tooltip-content="%s">%s</span>` (ctx.Locale.Tr "form.target_branch_not_exist") $baseHref}} | ||||
| 					{{else}} | ||||
| 						{{$baseHref = HTMLFormat `<a href="%s">%s</a>` .BaseBranchLink $baseHref}} | ||||
| 					{{end}} | ||||
| 				{{end}} | ||||
| 				{{if .Issue.PullRequest.HasMerged}} | ||||
| 					{{$mergedStr:= DateUtils.TimeSince .Issue.PullRequest.MergedUnix}} | ||||
| 					{{if .Issue.OriginalAuthor}} | ||||
|   | ||||
| @@ -589,7 +589,8 @@ func TestPullDontRetargetChildOnWrongRepo(t *testing.T) { | ||||
| 		resp := session.MakeRequest(t, req, http.StatusOK) | ||||
|  | ||||
| 		htmlDoc := NewHTMLParser(t, resp.Body) | ||||
| 		targetBranch := htmlDoc.doc.Find("#branch_target>a").Text() | ||||
| 		// the branch has been deleted, so there is no a html tag instead of span | ||||
| 		targetBranch := htmlDoc.doc.Find("#branch_target>span").Text() | ||||
| 		prStatus := strings.TrimSpace(htmlDoc.doc.Find(".issue-title-meta>.issue-state-label").Text()) | ||||
|  | ||||
| 		assert.EqualValues(t, "base-pr", targetBranch) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user