Add project type descriptions in issue badge and improve project icons (#23437)
Changes: - ~~Add project icons to issue badge~~ ~~After:~~  Use `tooltip` to add a description of project type to the project name.  - improve project icons we can use `project.icon` to get the svg name, which looks better and is easy to change all of them in templates. --------- Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> Co-authored-by: silverwind <me@silverwind.io>
This commit is contained in:
		
							parent
							
								
									911975059a
								
							
						
					
					
						commit
						20b6ae0e53
					
				| 
						 | 
				
			
			@ -3414,3 +3414,8 @@ runs.invalid_workflow_helper = Workflow config file is invalid. Please check you
 | 
			
		|||
runs.no_matching_runner_helper = No matching runner: %s
 | 
			
		||||
 | 
			
		||||
need_approval_desc = Need approval to run workflows for fork pull request.
 | 
			
		||||
 | 
			
		||||
[projects]
 | 
			
		||||
type-1.display_name = Individual Project
 | 
			
		||||
type-2.display_name = Repository Project
 | 
			
		||||
type-3.display_name = Organization Project
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -732,14 +732,22 @@
 | 
			
		|||
				{{template "shared/user/avatarlink" dict "Context" $.Context "user" .Poster}}
 | 
			
		||||
				<span class="text grey muted-links">
 | 
			
		||||
					{{template "shared/user/authorlink" .Poster}}
 | 
			
		||||
					{{if gt .OldProjectID 0}}
 | 
			
		||||
						{{if gt .ProjectID 0}}
 | 
			
		||||
							{{$.locale.Tr "repo.issues.change_project_at" (.OldProject.Title|Escape) (.Project.Title|Escape) $createdStr | Safe}}
 | 
			
		||||
						{{else}}
 | 
			
		||||
							{{$.locale.Tr "repo.issues.remove_project_at" (.OldProject.Title|Escape) $createdStr | Safe}}
 | 
			
		||||
					{{$oldProjectDisplayHtml := "Unknown Project"}}
 | 
			
		||||
					{{if .OldProject}}
 | 
			
		||||
						{{$trKey := printf "projects.type-%d.display_name" .OldProject.Type}}
 | 
			
		||||
						{{$oldProjectDisplayHtml = printf `<span data-tooltip-content="%s">%s</span>` ($.locale.Tr $trKey | Escape) (.OldProject.Title | Escape)}}
 | 
			
		||||
					{{end}}
 | 
			
		||||
					{{$newProjectDisplayHtml := "Unknown Project"}}
 | 
			
		||||
					{{if .Project}}
 | 
			
		||||
						{{$trKey := printf "projects.type-%d.display_name" .Project.Type}}
 | 
			
		||||
						{{$newProjectDisplayHtml = printf `<span data-tooltip-content="%s">%s</span>` ($.locale.Tr $trKey | Escape) (.Project.Title | Escape)}}
 | 
			
		||||
					{{end}}
 | 
			
		||||
					{{if and (gt .OldProjectID 0) (gt .ProjectID 0)}}
 | 
			
		||||
						{{$.locale.Tr "repo.issues.change_project_at" $oldProjectDisplayHtml $newProjectDisplayHtml $createdStr | Safe}}
 | 
			
		||||
					{{else if gt .OldProjectID 0}}
 | 
			
		||||
						{{$.locale.Tr "repo.issues.remove_project_at" $oldProjectDisplayHtml $createdStr | Safe}}
 | 
			
		||||
					{{else if gt .ProjectID 0}}
 | 
			
		||||
						{{$.locale.Tr "repo.issues.add_project_at" (.Project.Title|Escape) $createdStr | Safe}}
 | 
			
		||||
						{{$.locale.Tr "repo.issues.add_project_at" $newProjectDisplayHtml $createdStr | Safe}}
 | 
			
		||||
					{{end}}
 | 
			
		||||
				</span>
 | 
			
		||||
			</div>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue