 d92c2048b3
			
		
	
	
	
	
	d92c2048b3This PR will avoid load pullrequest.Issue twice in pull request list page. It will reduce x times database queries for those WIP pull requests. Partially fix #29585 --------- Co-authored-by: Giteabot <teabot@gitea.io> (cherry picked from commit 62f8174aa2fae1481c7e17a6afcb731a5b178cd0) Conflicts: models/activities/notification_list.go moved to models/activities/notification.go
		
			
				
	
	
		
			25 lines
		
	
	
	
		
			606 B
		
	
	
	
		
			Go HTML Template
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
	
		
			606 B
		
	
	
	
		
			Go HTML Template
		
	
	
	
	
	
| {{if .IsPull}}
 | |
| 	{{if not .PullRequest}}
 | |
| 		No PullRequest
 | |
| 	{{else}}
 | |
| 		{{if .IsClosed}}
 | |
| 			{{if .PullRequest.HasMerged}}
 | |
| 				{{svg "octicon-git-merge" 16 "text purple"}}
 | |
| 			{{else}}
 | |
| 				{{svg "octicon-git-pull-request" 16 "text red"}}
 | |
| 			{{end}}
 | |
| 		{{else}}
 | |
| 			{{if .PullRequest.IsWorkInProgress ctx}}
 | |
| 				{{svg "octicon-git-pull-request-draft" 16 "text grey"}}
 | |
| 			{{else}}
 | |
| 				{{svg "octicon-git-pull-request" 16 "text green"}}
 | |
| 			{{end}}
 | |
| 		{{end}}
 | |
| 	{{end}}
 | |
| {{else}}
 | |
| 	{{if .IsClosed}}
 | |
| 		{{svg "octicon-issue-closed" 16 "text red"}}
 | |
| 	{{else}}
 | |
| 		{{svg "octicon-issue-opened" 16 "text green"}}
 | |
| 	{{end}}
 | |
| {{end}}
 |