mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 08:30:25 +08:00 
			
		
		
		
	consolidate author name across timeline (#11053)
* consolidate author name across timeline * Sync with master Co-authored-by: John Olheiser <john.olheiser@gmail.com> Co-authored-by: guillep2k <18600385+guillep2k@users.noreply.github.com> Co-authored-by: techknowlogick <techknowlogick@gitea.io>
This commit is contained in:
		@@ -1031,8 +1031,8 @@ issues.dependency.add = Add dependency…
 | 
				
			|||||||
issues.dependency.cancel = Cancel
 | 
					issues.dependency.cancel = Cancel
 | 
				
			||||||
issues.dependency.remove = Remove
 | 
					issues.dependency.remove = Remove
 | 
				
			||||||
issues.dependency.remove_info = Remove this dependency
 | 
					issues.dependency.remove_info = Remove this dependency
 | 
				
			||||||
issues.dependency.added_dependency = `<a href="%[1]s">%[2]s</a> added a new dependency %[3]s`
 | 
					issues.dependency.added_dependency = `added a new dependency %s`
 | 
				
			||||||
issues.dependency.removed_dependency = `<a href="%[1]s">%[2]s</a> removed a dependency %[3]s`
 | 
					issues.dependency.removed_dependency = `removed a dependency %s`
 | 
				
			||||||
issues.dependency.issue_closing_blockedby = Closing this pull request is blocked by the following issues
 | 
					issues.dependency.issue_closing_blockedby = Closing this pull request is blocked by the following issues
 | 
				
			||||||
issues.dependency.pr_closing_blockedby = Closing this issue is blocked by the following issues
 | 
					issues.dependency.pr_closing_blockedby = Closing this issue is blocked by the following issues
 | 
				
			||||||
issues.dependency.issue_close_blocks = This issue blocks closing of the following issues
 | 
					issues.dependency.issue_close_blocks = This issue blocks closing of the following issues
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -22,9 +22,21 @@
 | 
				
			|||||||
				<div class="content">
 | 
									<div class="content">
 | 
				
			||||||
					<div class="ui top attached header">
 | 
										<div class="ui top attached header">
 | 
				
			||||||
					{{if .Issue.OriginalAuthor }}
 | 
										{{if .Issue.OriginalAuthor }}
 | 
				
			||||||
						<span class="text black"><i class="fa {{MigrationIcon .Repository.GetOriginalURLHostname}}" aria-hidden="true"></i> {{ .Issue.OriginalAuthor }}</span><span class="text grey"> {{.i18n.Tr "repo.issues.commented_at" .Issue.HashTag $createdStr | Safe}}</span> <span class="text migrate">{{if .Repository.OriginalURL}} ({{$.i18n.Tr "repo.migrated_from" .Repository.OriginalURL .Repository.GetOriginalURLHostname | Safe }}){{end}}</span>
 | 
											<span class="text black">
 | 
				
			||||||
 | 
												<i class="fa {{MigrationIcon .Repository.GetOriginalURLHostname}}" aria-hidden="true"></i>
 | 
				
			||||||
 | 
												{{ .Issue.OriginalAuthor }}
 | 
				
			||||||
 | 
											</span>
 | 
				
			||||||
 | 
											<span class="text grey">
 | 
				
			||||||
 | 
												{{ .i18n.Tr "repo.issues.commented_at" .Issue.HashTag $createdStr | Safe }}
 | 
				
			||||||
 | 
											</span>
 | 
				
			||||||
 | 
											<span class="text migrate">
 | 
				
			||||||
 | 
												{{if .Repository.OriginalURL}} ({{$.i18n.Tr "repo.migrated_from" .Repository.OriginalURL .Repository.GetOriginalURLHostname | Safe }}){{end}}
 | 
				
			||||||
 | 
											</span>
 | 
				
			||||||
					{{else}}
 | 
										{{else}}
 | 
				
			||||||
						<span class="text grey"><a {{if gt .Issue.Poster.ID 0}}href="{{.Issue.Poster.HomeLink}}"{{end}}>{{.Issue.Poster.GetDisplayName}}</a> {{.i18n.Tr "repo.issues.commented_at" .Issue.HashTag $createdStr | Safe}}</span>
 | 
											<span class="text grey">
 | 
				
			||||||
 | 
												<a class="author"{{if gt .Issue.Poster.ID 0}} href="{{.Issue.Poster.HomeLink}}"{{end}}>{{.Issue.Poster.GetDisplayName}}</a>
 | 
				
			||||||
 | 
												{{.i18n.Tr "repo.issues.commented_at" .Issue.HashTag $createdStr | Safe}}
 | 
				
			||||||
 | 
											</span>
 | 
				
			||||||
					{{end}}
 | 
										{{end}}
 | 
				
			||||||
						{{if not $.Repository.IsArchived}}
 | 
											{{if not $.Repository.IsArchived}}
 | 
				
			||||||
							<div class="ui right actions">
 | 
												<div class="ui right actions">
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -22,7 +22,7 @@
 | 
				
			|||||||
				{{if .OriginalAuthor }}
 | 
									{{if .OriginalAuthor }}
 | 
				
			||||||
					<span class="text black"><i class="fa {{MigrationIcon $.Repository.GetOriginalURLHostname}}" aria-hidden="true"></i> {{ .OriginalAuthor }}</span><span class="text grey"> {{$.i18n.Tr "repo.issues.commented_at" .Issue.HashTag $createdStr | Safe}} {{if $.Repository.OriginalURL}}</span><span class="text migrate">({{$.i18n.Tr "repo.migrated_from" $.Repository.OriginalURL $.Repository.GetOriginalURLHostname | Safe }}){{end}}</span>
 | 
										<span class="text black"><i class="fa {{MigrationIcon $.Repository.GetOriginalURLHostname}}" aria-hidden="true"></i> {{ .OriginalAuthor }}</span><span class="text grey"> {{$.i18n.Tr "repo.issues.commented_at" .Issue.HashTag $createdStr | Safe}} {{if $.Repository.OriginalURL}}</span><span class="text migrate">({{$.i18n.Tr "repo.migrated_from" $.Repository.OriginalURL $.Repository.GetOriginalURLHostname | Safe }}){{end}}</span>
 | 
				
			||||||
				{{else}}
 | 
									{{else}}
 | 
				
			||||||
					<span class="text grey"><a {{if gt .Poster.ID 0}}href="{{.Poster.HomeLink}}"{{end}}>{{.Poster.GetDisplayName}}</a> {{$.i18n.Tr "repo.issues.commented_at" .HashTag $createdStr | Safe}}</span>
 | 
										<span class="text grey"><a class="author"{{if gt .Poster.ID 0}} href="{{.Poster.HomeLink}}"{{end}}>{{.Poster.GetDisplayName}}</a> {{$.i18n.Tr "repo.issues.commented_at" .HashTag $createdStr | Safe}}</span>
 | 
				
			||||||
				{{end}}
 | 
									{{end}}
 | 
				
			||||||
					{{if not $.Repository.IsArchived}}
 | 
										{{if not $.Repository.IsArchived}}
 | 
				
			||||||
						<div class="ui right actions">
 | 
											<div class="ui right actions">
 | 
				
			||||||
@@ -74,7 +74,10 @@
 | 
				
			|||||||
			<a class="ui avatar image" href="{{.Poster.HomeLink}}">
 | 
								<a class="ui avatar image" href="{{.Poster.HomeLink}}">
 | 
				
			||||||
				<img src="{{.Poster.RelAvatarLink}}">
 | 
									<img src="{{.Poster.RelAvatarLink}}">
 | 
				
			||||||
			</a>
 | 
								</a>
 | 
				
			||||||
			<span class="text grey"><a href="{{.Poster.HomeLink}}">{{.Poster.GetDisplayName}}</a> {{$.i18n.Tr "repo.issues.reopened_at" .EventTag $createdStr | Safe}}</span>
 | 
								<span class="text grey">
 | 
				
			||||||
 | 
									<a class="author" href="{{.Poster.HomeLink}}">{{.Poster.GetDisplayName}}</a>
 | 
				
			||||||
 | 
									{{$.i18n.Tr "repo.issues.reopened_at" .EventTag $createdStr | Safe}}
 | 
				
			||||||
 | 
								</span>
 | 
				
			||||||
		</div>
 | 
							</div>
 | 
				
			||||||
	{{else if eq .Type 2}}
 | 
						{{else if eq .Type 2}}
 | 
				
			||||||
		<div class="timeline-item event" id="{{.HashTag}}">
 | 
							<div class="timeline-item event" id="{{.HashTag}}">
 | 
				
			||||||
@@ -82,7 +85,10 @@
 | 
				
			|||||||
			<a class="ui avatar image" href="{{.Poster.HomeLink}}">
 | 
								<a class="ui avatar image" href="{{.Poster.HomeLink}}">
 | 
				
			||||||
				<img src="{{.Poster.RelAvatarLink}}">
 | 
									<img src="{{.Poster.RelAvatarLink}}">
 | 
				
			||||||
			</a>
 | 
								</a>
 | 
				
			||||||
			<span class="text grey"><a href="{{.Poster.HomeLink}}">{{.Poster.GetDisplayName}}</a> {{$.i18n.Tr "repo.issues.closed_at" .EventTag $createdStr | Safe}}</span>
 | 
								<span class="text grey">
 | 
				
			||||||
 | 
									<a class="author" href="{{.Poster.HomeLink}}">{{.Poster.GetDisplayName}}</a>
 | 
				
			||||||
 | 
									{{$.i18n.Tr "repo.issues.closed_at" .EventTag $createdStr | Safe}}
 | 
				
			||||||
 | 
								</span>
 | 
				
			||||||
		</div>
 | 
							</div>
 | 
				
			||||||
	{{else if eq .Type 28}}
 | 
						{{else if eq .Type 28}}
 | 
				
			||||||
		<div class="timeline-item event" id="{{.HashTag}}">
 | 
							<div class="timeline-item event" id="{{.HashTag}}">
 | 
				
			||||||
@@ -91,7 +97,7 @@
 | 
				
			|||||||
				<img src="{{.Poster.RelAvatarLink}}">
 | 
									<img src="{{.Poster.RelAvatarLink}}">
 | 
				
			||||||
			</a>
 | 
								</a>
 | 
				
			||||||
			<span class="text grey">
 | 
								<span class="text grey">
 | 
				
			||||||
				<a href="{{.Poster.HomeLink}}">{{.Poster.GetDisplayName}}</a>  
 | 
									<a class="author" href="{{.Poster.HomeLink}}">{{.Poster.GetDisplayName}}</a>
 | 
				
			||||||
				{{$link := printf "%s/commit/%s" $.Repository.HTMLURL $.Issue.PullRequest.MergedCommitID}}
 | 
									{{$link := printf "%s/commit/%s" $.Repository.HTMLURL $.Issue.PullRequest.MergedCommitID}}
 | 
				
			||||||
				{{$.i18n.Tr "repo.issues.pull_merged_at" $link (ShortSha $.Issue.PullRequest.MergedCommitID) $.BaseTarget $createdStr | Str2html}}
 | 
									{{$.i18n.Tr "repo.issues.pull_merged_at" $link (ShortSha $.Issue.PullRequest.MergedCommitID) $.BaseTarget $createdStr | Str2html}}
 | 
				
			||||||
			</span>
 | 
								</span>
 | 
				
			||||||
@@ -116,7 +122,8 @@
 | 
				
			|||||||
				<img src="{{.Poster.RelAvatarLink}}">
 | 
									<img src="{{.Poster.RelAvatarLink}}">
 | 
				
			||||||
			</a>
 | 
								</a>
 | 
				
			||||||
			{{if eq .RefAction 3}}<del>{{end}}
 | 
								{{if eq .RefAction 3}}<del>{{end}}
 | 
				
			||||||
			<span class="text grey"><a href="{{.Poster.HomeLink}}">{{.Poster.GetDisplayName}}</a>
 | 
								<span class="text grey">
 | 
				
			||||||
 | 
									<a class="author" href="{{.Poster.HomeLink}}">{{.Poster.GetDisplayName}}</a>
 | 
				
			||||||
				{{$.i18n.Tr $refTr .EventTag $createdStr .RefCommentHTMLURL $refFrom | Safe}}
 | 
									{{$.i18n.Tr $refTr .EventTag $createdStr .RefCommentHTMLURL $refFrom | Safe}}
 | 
				
			||||||
			</span>
 | 
								</span>
 | 
				
			||||||
			{{if eq .RefAction 3}}</del>{{end}}
 | 
								{{if eq .RefAction 3}}</del>{{end}}
 | 
				
			||||||
@@ -131,8 +138,10 @@
 | 
				
			|||||||
			<a class="ui avatar image" href="{{.Poster.HomeLink}}">
 | 
								<a class="ui avatar image" href="{{.Poster.HomeLink}}">
 | 
				
			||||||
				<img src="{{.Poster.RelAvatarLink}}">
 | 
									<img src="{{.Poster.RelAvatarLink}}">
 | 
				
			||||||
			</a>
 | 
								</a>
 | 
				
			||||||
			<span class="text grey"><a href="{{.Poster.HomeLink}}">{{.Poster.GetDisplayName}}</a> {{$.i18n.Tr "repo.issues.commit_ref_at" .EventTag $createdStr | Safe}}</span>
 | 
								<span class="text grey">
 | 
				
			||||||
 | 
									<a class="author" href="{{.Poster.HomeLink}}">{{.Poster.GetDisplayName}}</a>
 | 
				
			||||||
 | 
									{{$.i18n.Tr "repo.issues.commit_ref_at" .EventTag $createdStr | Safe}}
 | 
				
			||||||
 | 
								</span>
 | 
				
			||||||
			<div class="detail">
 | 
								<div class="detail">
 | 
				
			||||||
				{{svg "octicon-git-commit" 16}}
 | 
									{{svg "octicon-git-commit" 16}}
 | 
				
			||||||
				<span class="text grey">{{.Content | Str2html}}</span>
 | 
									<span class="text grey">{{.Content | Str2html}}</span>
 | 
				
			||||||
@@ -145,8 +154,10 @@
 | 
				
			|||||||
				<a class="ui avatar image" href="{{.Poster.HomeLink}}">
 | 
									<a class="ui avatar image" href="{{.Poster.HomeLink}}">
 | 
				
			||||||
					<img src="{{.Poster.RelAvatarLink}}">
 | 
										<img src="{{.Poster.RelAvatarLink}}">
 | 
				
			||||||
				</a>
 | 
									</a>
 | 
				
			||||||
				<span class="text grey"><a href="{{.Poster.HomeLink}}">{{.Poster.GetDisplayName}}</a>
 | 
									<span class="text grey">
 | 
				
			||||||
				{{if .Content}}{{$.i18n.Tr "repo.issues.add_label_at" .Label.ForegroundColor .Label.Color (.Label.Name|Escape) $createdStr | Safe}}{{else}}{{$.i18n.Tr "repo.issues.remove_label_at" .Label.ForegroundColor .Label.Color (.Label.Name|Escape) $createdStr | Safe}}{{end}}</span>
 | 
										<a class="author" href="{{.Poster.HomeLink}}">{{.Poster.GetDisplayName}}</a>
 | 
				
			||||||
 | 
										{{if .Content}}{{$.i18n.Tr "repo.issues.add_label_at" .Label.ForegroundColor .Label.Color (.Label.Name|Escape) $createdStr | Safe}}{{else}}{{$.i18n.Tr "repo.issues.remove_label_at" .Label.ForegroundColor .Label.Color (.Label.Name|Escape) $createdStr | Safe}}{{end}}
 | 
				
			||||||
 | 
									</span>
 | 
				
			||||||
			</div>
 | 
								</div>
 | 
				
			||||||
		{{end}}
 | 
							{{end}}
 | 
				
			||||||
	{{else if eq .Type 8}}
 | 
						{{else if eq .Type 8}}
 | 
				
			||||||
@@ -155,8 +166,10 @@
 | 
				
			|||||||
			<a class="ui avatar image" href="{{.Poster.HomeLink}}">
 | 
								<a class="ui avatar image" href="{{.Poster.HomeLink}}">
 | 
				
			||||||
				<img src="{{.Poster.RelAvatarLink}}">
 | 
									<img src="{{.Poster.RelAvatarLink}}">
 | 
				
			||||||
			</a>
 | 
								</a>
 | 
				
			||||||
			<span class="text grey"><a href="{{.Poster.HomeLink}}">{{.Poster.GetDisplayName}}</a>
 | 
								<span class="text grey">
 | 
				
			||||||
			{{if gt .OldMilestoneID 0}}{{if gt .MilestoneID 0}}{{$.i18n.Tr "repo.issues.change_milestone_at" (.OldMilestone.Name|Escape) (.Milestone.Name|Escape) $createdStr | Safe}}{{else}}{{$.i18n.Tr "repo.issues.remove_milestone_at" (.OldMilestone.Name|Escape) $createdStr | Safe}}{{end}}{{else if gt .MilestoneID 0}}{{$.i18n.Tr "repo.issues.add_milestone_at" (.Milestone.Name|Escape) $createdStr | Safe}}{{end}}</span>
 | 
									<a class="author" href="{{.Poster.HomeLink}}">{{.Poster.GetDisplayName}}</a>
 | 
				
			||||||
 | 
									{{if gt .OldMilestoneID 0}}{{if gt .MilestoneID 0}}{{$.i18n.Tr "repo.issues.change_milestone_at" (.OldMilestone.Name|Escape) (.Milestone.Name|Escape) $createdStr | Safe}}{{else}}{{$.i18n.Tr "repo.issues.remove_milestone_at" (.OldMilestone.Name|Escape) $createdStr | Safe}}{{end}}{{else if gt .MilestoneID 0}}{{$.i18n.Tr "repo.issues.add_milestone_at" (.Milestone.Name|Escape) $createdStr | Safe}}{{end}}
 | 
				
			||||||
 | 
								</span>
 | 
				
			||||||
		</div>
 | 
							</div>
 | 
				
			||||||
	{{else if eq .Type 9}}
 | 
						{{else if eq .Type 9}}
 | 
				
			||||||
		<div class="timeline-item event" id="{{.HashTag}}">
 | 
							<div class="timeline-item event" id="{{.HashTag}}">
 | 
				
			||||||
@@ -167,7 +180,7 @@
 | 
				
			|||||||
						<img src="{{.Assignee.RelAvatarLink}}">
 | 
											<img src="{{.Assignee.RelAvatarLink}}">
 | 
				
			||||||
					</a>
 | 
										</a>
 | 
				
			||||||
					<span class="text grey">
 | 
										<span class="text grey">
 | 
				
			||||||
						<a href="{{.Assignee.HomeLink}}">{{.Assignee.GetDisplayName}}</a>
 | 
											<a class="author" href="{{.Assignee.HomeLink}}">{{.Assignee.GetDisplayName}}</a>
 | 
				
			||||||
						{{ if eq .Poster.ID .Assignee.ID }}
 | 
											{{ if eq .Poster.ID .Assignee.ID }}
 | 
				
			||||||
							{{$.i18n.Tr "repo.issues.remove_self_assignment" $createdStr | Safe}}
 | 
												{{$.i18n.Tr "repo.issues.remove_self_assignment" $createdStr | Safe}}
 | 
				
			||||||
						{{ else }}
 | 
											{{ else }}
 | 
				
			||||||
@@ -179,7 +192,7 @@
 | 
				
			|||||||
						<img src="{{.Assignee.RelAvatarLink}}">
 | 
											<img src="{{.Assignee.RelAvatarLink}}">
 | 
				
			||||||
					</a>
 | 
										</a>
 | 
				
			||||||
					<span class="text grey">
 | 
										<span class="text grey">
 | 
				
			||||||
						<a href="{{.Assignee.HomeLink}}">{{.Assignee.GetDisplayName}}</a>
 | 
											<a class="author" href="{{.Assignee.HomeLink}}">{{.Assignee.GetDisplayName}}</a>
 | 
				
			||||||
						{{if eq .Poster.ID .AssigneeID}}
 | 
											{{if eq .Poster.ID .AssigneeID}}
 | 
				
			||||||
							{{$.i18n.Tr "repo.issues.self_assign_at" $createdStr | Safe}}
 | 
												{{$.i18n.Tr "repo.issues.self_assign_at" $createdStr | Safe}}
 | 
				
			||||||
						{{else}}
 | 
											{{else}}
 | 
				
			||||||
@@ -195,7 +208,8 @@
 | 
				
			|||||||
			<a class="ui avatar image" href="{{.Poster.HomeLink}}">
 | 
								<a class="ui avatar image" href="{{.Poster.HomeLink}}">
 | 
				
			||||||
				<img src="{{.Poster.RelAvatarLink}}">
 | 
									<img src="{{.Poster.RelAvatarLink}}">
 | 
				
			||||||
			</a>
 | 
								</a>
 | 
				
			||||||
			<span class="text grey"><a href="{{.Poster.HomeLink}}">{{.Poster.GetDisplayName}}</a>
 | 
								<span class="text grey">
 | 
				
			||||||
 | 
									<a class="author" href="{{.Poster.HomeLink}}">{{.Poster.GetDisplayName}}</a>
 | 
				
			||||||
				{{$.i18n.Tr "repo.issues.change_title_at" (.OldTitle|Escape) (.NewTitle|Escape) $createdStr | Safe}}
 | 
									{{$.i18n.Tr "repo.issues.change_title_at" (.OldTitle|Escape) (.NewTitle|Escape) $createdStr | Safe}}
 | 
				
			||||||
			</span>
 | 
								</span>
 | 
				
			||||||
		</div>
 | 
							</div>
 | 
				
			||||||
@@ -205,7 +219,8 @@
 | 
				
			|||||||
			<a class="ui avatar image" href="{{.Poster.HomeLink}}">
 | 
								<a class="ui avatar image" href="{{.Poster.HomeLink}}">
 | 
				
			||||||
				<img src="{{.Poster.RelAvatarLink}}">
 | 
									<img src="{{.Poster.RelAvatarLink}}">
 | 
				
			||||||
			</a>
 | 
								</a>
 | 
				
			||||||
			<span class="text grey"><a href="{{.Poster.HomeLink}}">{{.Poster.GetDisplayName}}</a>
 | 
								<span class="text grey">
 | 
				
			||||||
 | 
									<a class="author" href="{{.Poster.HomeLink}}">{{.Poster.GetDisplayName}}</a>
 | 
				
			||||||
				{{$.i18n.Tr "repo.issues.delete_branch_at" (.CommitSHA|Escape) $createdStr | Safe}}
 | 
									{{$.i18n.Tr "repo.issues.delete_branch_at" (.CommitSHA|Escape) $createdStr | Safe}}
 | 
				
			||||||
			</span>
 | 
								</span>
 | 
				
			||||||
		</div>
 | 
							</div>
 | 
				
			||||||
@@ -215,7 +230,10 @@
 | 
				
			|||||||
			<a class="ui avatar image" href="{{.Poster.HomeLink}}">
 | 
								<a class="ui avatar image" href="{{.Poster.HomeLink}}">
 | 
				
			||||||
				<img src="{{.Poster.RelAvatarLink}}">
 | 
									<img src="{{.Poster.RelAvatarLink}}">
 | 
				
			||||||
			</a>
 | 
								</a>
 | 
				
			||||||
			<span class="text grey"><a href="{{.Poster.HomeLink}}">{{.Poster.GetDisplayName}}</a> {{$.i18n.Tr "repo.issues.start_tracking_history"  $createdStr | Safe}}</span>
 | 
								<span class="text grey">
 | 
				
			||||||
 | 
									<a class="author" href="{{.Poster.HomeLink}}">{{.Poster.GetDisplayName}}</a>
 | 
				
			||||||
 | 
									{{$.i18n.Tr "repo.issues.start_tracking_history"  $createdStr | Safe}}
 | 
				
			||||||
 | 
								</span>
 | 
				
			||||||
		</div>
 | 
							</div>
 | 
				
			||||||
	{{else if eq .Type 13}}
 | 
						{{else if eq .Type 13}}
 | 
				
			||||||
		<div class="timeline-item event" id="{{.HashTag}}">
 | 
							<div class="timeline-item event" id="{{.HashTag}}">
 | 
				
			||||||
@@ -223,8 +241,10 @@
 | 
				
			|||||||
			<a class="ui avatar image" href="{{.Poster.HomeLink}}">
 | 
								<a class="ui avatar image" href="{{.Poster.HomeLink}}">
 | 
				
			||||||
				<img src="{{.Poster.RelAvatarLink}}">
 | 
									<img src="{{.Poster.RelAvatarLink}}">
 | 
				
			||||||
			</a>
 | 
								</a>
 | 
				
			||||||
			<span class="text grey"><a href="{{.Poster.HomeLink}}">{{.Poster.GetDisplayName}}</a> {{$.i18n.Tr "repo.issues.stop_tracking_history"  $createdStr | Safe}}</span>
 | 
								<span class="text grey">
 | 
				
			||||||
 | 
									<a class="author" href="{{.Poster.HomeLink}}">{{.Poster.GetDisplayName}}</a>
 | 
				
			||||||
 | 
									{{$.i18n.Tr "repo.issues.stop_tracking_history"  $createdStr | Safe}}
 | 
				
			||||||
 | 
								</span>
 | 
				
			||||||
			<div class="detail">
 | 
								<div class="detail">
 | 
				
			||||||
				{{svg "octicon-clock" 16}}
 | 
									{{svg "octicon-clock" 16}}
 | 
				
			||||||
				<span class="text grey">{{.Content}}</span>
 | 
									<span class="text grey">{{.Content}}</span>
 | 
				
			||||||
@@ -236,7 +256,10 @@
 | 
				
			|||||||
			<a class="ui avatar image" href="{{.Poster.HomeLink}}">
 | 
								<a class="ui avatar image" href="{{.Poster.HomeLink}}">
 | 
				
			||||||
				<img src="{{.Poster.RelAvatarLink}}">
 | 
									<img src="{{.Poster.RelAvatarLink}}">
 | 
				
			||||||
			</a>
 | 
								</a>
 | 
				
			||||||
			<span class="text grey"><a href="{{.Poster.HomeLink}}">{{.Poster.GetDisplayName}}</a> {{$.i18n.Tr "repo.issues.add_time_history"  $createdStr | Safe}}</span>
 | 
								<span class="text grey">
 | 
				
			||||||
 | 
									<a class="author" href="{{.Poster.HomeLink}}">{{.Poster.GetDisplayName}}</a>
 | 
				
			||||||
 | 
									{{$.i18n.Tr "repo.issues.add_time_history"  $createdStr | Safe}}
 | 
				
			||||||
 | 
								</span>
 | 
				
			||||||
			<div class="detail">
 | 
								<div class="detail">
 | 
				
			||||||
				{{svg "octicon-clock" 16}}
 | 
									{{svg "octicon-clock" 16}}
 | 
				
			||||||
				<span class="text grey">{{.Content}}</span>
 | 
									<span class="text grey">{{.Content}}</span>
 | 
				
			||||||
@@ -248,7 +271,10 @@
 | 
				
			|||||||
			<a class="ui avatar image" href="{{.Poster.HomeLink}}">
 | 
								<a class="ui avatar image" href="{{.Poster.HomeLink}}">
 | 
				
			||||||
				<img src="{{.Poster.RelAvatarLink}}">
 | 
									<img src="{{.Poster.RelAvatarLink}}">
 | 
				
			||||||
			</a>
 | 
								</a>
 | 
				
			||||||
			<span class="text grey"><a href="{{.Poster.HomeLink}}">{{.Poster.GetDisplayName}}</a> {{$.i18n.Tr "repo.issues.cancel_tracking_history"  $createdStr | Safe}}</span>
 | 
								<span class="text grey">
 | 
				
			||||||
 | 
									<a class="author" href="{{.Poster.HomeLink}}">{{.Poster.GetDisplayName}}</a>
 | 
				
			||||||
 | 
									{{$.i18n.Tr "repo.issues.cancel_tracking_history"  $createdStr | Safe}}
 | 
				
			||||||
 | 
								</span>
 | 
				
			||||||
		</div>
 | 
							</div>
 | 
				
			||||||
	{{else if eq .Type 16}}
 | 
						{{else if eq .Type 16}}
 | 
				
			||||||
		<div class="timeline-item event" id="{{.HashTag}}">
 | 
							<div class="timeline-item event" id="{{.HashTag}}">
 | 
				
			||||||
@@ -256,7 +282,8 @@
 | 
				
			|||||||
			<a class="ui avatar image" href="{{.Poster.HomeLink}}">
 | 
								<a class="ui avatar image" href="{{.Poster.HomeLink}}">
 | 
				
			||||||
				<img src="{{.Poster.RelAvatarLink}}">
 | 
									<img src="{{.Poster.RelAvatarLink}}">
 | 
				
			||||||
			</a>
 | 
								</a>
 | 
				
			||||||
			<span class="text grey"><a href="{{.Poster.HomeLink}}">{{.Poster.GetDisplayName}}</a>
 | 
								<span class="text grey">
 | 
				
			||||||
 | 
									<a class="author" href="{{.Poster.HomeLink}}">{{.Poster.GetDisplayName}}</a>
 | 
				
			||||||
				{{$.i18n.Tr "repo.issues.due_date_added" .Content $createdStr | Safe}}
 | 
									{{$.i18n.Tr "repo.issues.due_date_added" .Content $createdStr | Safe}}
 | 
				
			||||||
			</span>
 | 
								</span>
 | 
				
			||||||
		</div>
 | 
							</div>
 | 
				
			||||||
@@ -266,7 +293,8 @@
 | 
				
			|||||||
			<a class="ui avatar image" href="{{.Poster.HomeLink}}">
 | 
								<a class="ui avatar image" href="{{.Poster.HomeLink}}">
 | 
				
			||||||
				<img src="{{.Poster.RelAvatarLink}}">
 | 
									<img src="{{.Poster.RelAvatarLink}}">
 | 
				
			||||||
			</a>
 | 
								</a>
 | 
				
			||||||
			<span class="text grey"><a href="{{.Poster.HomeLink}}">{{.Poster.GetDisplayName}}</a>
 | 
								<span class="text grey">
 | 
				
			||||||
 | 
									<a class="author" href="{{.Poster.HomeLink}}">{{.Poster.GetDisplayName}}</a>
 | 
				
			||||||
				{{$.i18n.Tr "repo.issues.due_date_modified" (.Content | ParseDeadline) $createdStr | Safe}}
 | 
									{{$.i18n.Tr "repo.issues.due_date_modified" (.Content | ParseDeadline) $createdStr | Safe}}
 | 
				
			||||||
			</span>
 | 
								</span>
 | 
				
			||||||
		</div>
 | 
							</div>
 | 
				
			||||||
@@ -276,7 +304,8 @@
 | 
				
			|||||||
			<a class="ui avatar image" href="{{.Poster.HomeLink}}">
 | 
								<a class="ui avatar image" href="{{.Poster.HomeLink}}">
 | 
				
			||||||
				<img src="{{.Poster.RelAvatarLink}}">
 | 
									<img src="{{.Poster.RelAvatarLink}}">
 | 
				
			||||||
			</a>
 | 
								</a>
 | 
				
			||||||
			<span class="text grey"><a href="{{.Poster.HomeLink}}">{{.Poster.GetDisplayName}}</a>
 | 
								<span class="text grey">
 | 
				
			||||||
 | 
									<a class="author" href="{{.Poster.HomeLink}}">{{.Poster.GetDisplayName}}</a>
 | 
				
			||||||
				{{$.i18n.Tr "repo.issues.due_date_remove" .Content $createdStr | Safe}}
 | 
									{{$.i18n.Tr "repo.issues.due_date_remove" .Content $createdStr | Safe}}
 | 
				
			||||||
			</span>
 | 
								</span>
 | 
				
			||||||
		</div>
 | 
							</div>
 | 
				
			||||||
@@ -287,7 +316,8 @@
 | 
				
			|||||||
				<img src="{{.Poster.RelAvatarLink}}">
 | 
									<img src="{{.Poster.RelAvatarLink}}">
 | 
				
			||||||
			</a>
 | 
								</a>
 | 
				
			||||||
			<span class="text grey">
 | 
								<span class="text grey">
 | 
				
			||||||
				{{$.i18n.Tr "repo.issues.dependency.added_dependency" .Poster.HomeLink (.Poster.GetDisplayName|Escape) $createdStr | Safe}}
 | 
									<a class="author" href="{{.Poster.HomeLink}}">{{.Poster.GetDisplayName}}</a>
 | 
				
			||||||
 | 
									{{$.i18n.Tr "repo.issues.dependency.added_dependency" $createdStr | Safe}}
 | 
				
			||||||
			</span>
 | 
								</span>
 | 
				
			||||||
			{{if .DependentIssue}}
 | 
								{{if .DependentIssue}}
 | 
				
			||||||
				<div class="detail">
 | 
									<div class="detail">
 | 
				
			||||||
@@ -311,7 +341,8 @@
 | 
				
			|||||||
				<img src="{{.Poster.RelAvatarLink}}">
 | 
									<img src="{{.Poster.RelAvatarLink}}">
 | 
				
			||||||
			</a>
 | 
								</a>
 | 
				
			||||||
			<span class="text grey">
 | 
								<span class="text grey">
 | 
				
			||||||
				{{$.i18n.Tr "repo.issues.dependency.removed_dependency" .Poster.HomeLink (.Poster.GetDisplayName|Escape) $createdStr | Safe}}
 | 
									<a class="author" href="{{.Poster.HomeLink}}">{{.Poster.GetDisplayName}}</a>
 | 
				
			||||||
 | 
									{{$.i18n.Tr "repo.issues.dependency.removed_dependency" $createdStr | Safe}}
 | 
				
			||||||
			</span>
 | 
								</span>
 | 
				
			||||||
			{{if .DependentIssue}}
 | 
								{{if .DependentIssue}}
 | 
				
			||||||
				<div class="detail">
 | 
									<div class="detail">
 | 
				
			||||||
@@ -345,7 +376,7 @@
 | 
				
			|||||||
					{{if .OriginalAuthor }}
 | 
										{{if .OriginalAuthor }}
 | 
				
			||||||
						<span class="text black"><i class="fa {{MigrationIcon $.Repository.GetOriginalURLHostname}}" aria-hidden="true"></i> {{ .OriginalAuthor }}</span><span class="text grey"> {{if $.Repository.OriginalURL}}</span><span class="text migrate">({{$.i18n.Tr "repo.migrated_from" $.Repository.OriginalURL $.Repository.GetOriginalURLHostname | Safe }}){{end}}</span>
 | 
											<span class="text black"><i class="fa {{MigrationIcon $.Repository.GetOriginalURLHostname}}" aria-hidden="true"></i> {{ .OriginalAuthor }}</span><span class="text grey"> {{if $.Repository.OriginalURL}}</span><span class="text migrate">({{$.i18n.Tr "repo.migrated_from" $.Repository.OriginalURL $.Repository.GetOriginalURLHostname | Safe }}){{end}}</span>
 | 
				
			||||||
					{{else}}
 | 
										{{else}}
 | 
				
			||||||
						<a{{if gt .Poster.ID 0}} href="{{.Poster.HomeLink}}"{{end}}>{{.Poster.GetDisplayName}}</a>
 | 
											<a class="author"{{if gt .Poster.ID 0}} href="{{.Poster.HomeLink}}"{{end}}>{{.Poster.GetDisplayName}}</a>
 | 
				
			||||||
					{{end}}
 | 
										{{end}}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
					{{if eq .Review.Type 1}}
 | 
										{{if eq .Review.Type 1}}
 | 
				
			||||||
@@ -367,7 +398,7 @@
 | 
				
			|||||||
							{{if .OriginalAuthor }}
 | 
												{{if .OriginalAuthor }}
 | 
				
			||||||
								<span class="text black"><i class="fa {{MigrationIcon $.Repository.GetOriginalURLHostname}}" aria-hidden="true"></i> {{ .OriginalAuthor }}</span><span class="text grey"> {{if $.Repository.OriginalURL}}</span><span class="text migrate">({{$.i18n.Tr "repo.migrated_from" $.Repository.OriginalURL $.Repository.GetOriginalURLHostname | Safe }}){{end}}</span>
 | 
													<span class="text black"><i class="fa {{MigrationIcon $.Repository.GetOriginalURLHostname}}" aria-hidden="true"></i> {{ .OriginalAuthor }}</span><span class="text grey"> {{if $.Repository.OriginalURL}}</span><span class="text migrate">({{$.i18n.Tr "repo.migrated_from" $.Repository.OriginalURL $.Repository.GetOriginalURLHostname | Safe }}){{end}}</span>
 | 
				
			||||||
							{{else}}
 | 
												{{else}}
 | 
				
			||||||
								<a{{if gt .Poster.ID 0}} href="{{.Poster.HomeLink}}"{{end}}>{{.Poster.GetDisplayName}}</a>
 | 
													<a class="author"{{if gt .Poster.ID 0}} href="{{.Poster.HomeLink}}"{{end}}>{{.Poster.GetDisplayName}}</a>
 | 
				
			||||||
							{{end}}
 | 
												{{end}}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							{{$.i18n.Tr "repo.issues.review.left_comment" | Safe}}
 | 
												{{$.i18n.Tr "repo.issues.review.left_comment" | Safe}}
 | 
				
			||||||
@@ -437,10 +468,9 @@
 | 
				
			|||||||
												</a>
 | 
																	</a>
 | 
				
			||||||
												<div class="content">
 | 
																	<div class="content">
 | 
				
			||||||
													<div class="code-comment-content">
 | 
																		<div class="code-comment-content">
 | 
				
			||||||
 | 
																			<span class="text grey">
 | 
				
			||||||
															<a class="author"{{if gt .Poster.ID 0}} href="{{.Poster.HomeLink}}"{{end}}>{{.Poster.GetDisplayName}}</a>
 | 
																				<a class="author"{{if gt .Poster.ID 0}} href="{{.Poster.HomeLink}}"{{end}}>{{.Poster.GetDisplayName}}</a>
 | 
				
			||||||
														<div class="metadata">
 | 
																				{{$.i18n.Tr "repo.issues.commented_at" .HashTag $createdSubStr | Safe}}
 | 
				
			||||||
															<span class="date">{{$.i18n.Tr "repo.issues.commented_at" .HashTag $createdSubStr | Safe}}</span>
 | 
					 | 
				
			||||||
														</div>
 | 
					 | 
				
			||||||
															<div class="text">
 | 
																				<div class="text">
 | 
				
			||||||
																<div class="render-content markdown has-emoji">
 | 
																					<div class="render-content markdown has-emoji">
 | 
				
			||||||
																{{if .RenderedContent}}
 | 
																					{{if .RenderedContent}}
 | 
				
			||||||
@@ -451,6 +481,7 @@
 | 
				
			|||||||
																</div>
 | 
																					</div>
 | 
				
			||||||
																<div class="raw-content hide">{{.Content}}</div>
 | 
																					<div class="raw-content hide">{{.Content}}</div>
 | 
				
			||||||
															</div>
 | 
																				</div>
 | 
				
			||||||
 | 
																			</span>
 | 
				
			||||||
													</div>
 | 
																		</div>
 | 
				
			||||||
												</div>
 | 
																	</div>
 | 
				
			||||||
											</div>
 | 
																</div>
 | 
				
			||||||
@@ -484,13 +515,14 @@
 | 
				
			|||||||
			<a class="ui avatar image" href="{{.Poster.HomeLink}}">
 | 
								<a class="ui avatar image" href="{{.Poster.HomeLink}}">
 | 
				
			||||||
				<img src="{{.Poster.RelAvatarLink}}">
 | 
									<img src="{{.Poster.RelAvatarLink}}">
 | 
				
			||||||
			</a>
 | 
								</a>
 | 
				
			||||||
 | 
					 | 
				
			||||||
			{{ if .Content }}
 | 
								{{ if .Content }}
 | 
				
			||||||
				<span class="text grey"><a href="{{.Poster.HomeLink}}">{{.Poster.GetDisplayName}}</a>
 | 
									<span class="text grey">
 | 
				
			||||||
 | 
										<a class="author" href="{{.Poster.HomeLink}}">{{.Poster.GetDisplayName}}</a>
 | 
				
			||||||
					{{$.i18n.Tr "repo.issues.lock_with_reason" .Content $createdStr | Safe}}
 | 
										{{$.i18n.Tr "repo.issues.lock_with_reason" .Content $createdStr | Safe}}
 | 
				
			||||||
				</span>
 | 
									</span>
 | 
				
			||||||
			{{ else }}
 | 
								{{ else }}
 | 
				
			||||||
				<span class="text grey"><a href="{{.Poster.HomeLink}}">{{.Poster.GetDisplayName}}</a>
 | 
									<span class="text grey">
 | 
				
			||||||
 | 
										<a class="author" href="{{.Poster.HomeLink}}">{{.Poster.GetDisplayName}}</a>
 | 
				
			||||||
					{{$.i18n.Tr "repo.issues.lock_no_reason" $createdStr | Safe}}
 | 
										{{$.i18n.Tr "repo.issues.lock_no_reason" $createdStr | Safe}}
 | 
				
			||||||
				</span>
 | 
									</span>
 | 
				
			||||||
			{{ end }}
 | 
								{{ end }}
 | 
				
			||||||
@@ -501,8 +533,8 @@
 | 
				
			|||||||
			<a class="ui avatar image" href="{{.Poster.HomeLink}}">
 | 
								<a class="ui avatar image" href="{{.Poster.HomeLink}}">
 | 
				
			||||||
				<img src="{{.Poster.RelAvatarLink}}">
 | 
									<img src="{{.Poster.RelAvatarLink}}">
 | 
				
			||||||
			</a>
 | 
								</a>
 | 
				
			||||||
 | 
								<span class="text grey">
 | 
				
			||||||
				<span class="text grey"><a href="{{.Poster.HomeLink}}">{{.Poster.GetDisplayName}}</a>
 | 
									<a class="author" href="{{.Poster.HomeLink}}">{{.Poster.GetDisplayName}}</a>
 | 
				
			||||||
				{{$.i18n.Tr "repo.issues.unlock_comment" $createdStr | Safe}}
 | 
									{{$.i18n.Tr "repo.issues.unlock_comment" $createdStr | Safe}}
 | 
				
			||||||
			</span>
 | 
								</span>
 | 
				
			||||||
		</div>
 | 
							</div>
 | 
				
			||||||
@@ -512,7 +544,8 @@
 | 
				
			|||||||
			<a class="ui avatar image" href="{{.Poster.HomeLink}}">
 | 
								<a class="ui avatar image" href="{{.Poster.HomeLink}}">
 | 
				
			||||||
				<img src="{{.Poster.RelAvatarLink}}">
 | 
									<img src="{{.Poster.RelAvatarLink}}">
 | 
				
			||||||
			</a>
 | 
								</a>
 | 
				
			||||||
			<span class="text grey"><a href="{{.Poster.HomeLink}}">{{.Poster.Name}}</a>
 | 
								<span class="text grey">
 | 
				
			||||||
 | 
									<a href="{{.Poster.HomeLink}}">{{.Poster.Name}}</a>
 | 
				
			||||||
				{{$.i18n.Tr "repo.pulls.change_target_branch_at" (.OldRef|Escape) (.NewRef|Escape) $createdStr | Safe}}
 | 
									{{$.i18n.Tr "repo.pulls.change_target_branch_at" (.OldRef|Escape) (.NewRef|Escape) $createdStr | Safe}}
 | 
				
			||||||
			</span>
 | 
								</span>
 | 
				
			||||||
		</div>
 | 
							</div>
 | 
				
			||||||
@@ -522,7 +555,10 @@
 | 
				
			|||||||
			<a class="ui avatar image" href="{{.Poster.HomeLink}}">
 | 
								<a class="ui avatar image" href="{{.Poster.HomeLink}}">
 | 
				
			||||||
				<img src="{{.Poster.RelAvatarLink}}">
 | 
									<img src="{{.Poster.RelAvatarLink}}">
 | 
				
			||||||
			</a>
 | 
								</a>
 | 
				
			||||||
			<span class="text grey"><a href="{{.Poster.HomeLink}}">{{.Poster.GetDisplayName}}</a> {{$.i18n.Tr "repo.issues.del_time_history"  $createdStr | Safe}}</span>
 | 
								<span class="text grey">
 | 
				
			||||||
 | 
									<a class="author" href="{{.Poster.HomeLink}}">{{.Poster.GetDisplayName}}</a>
 | 
				
			||||||
 | 
									{{$.i18n.Tr "repo.issues.del_time_history"  $createdStr | Safe}}
 | 
				
			||||||
 | 
								</span>
 | 
				
			||||||
			<div class="detail">
 | 
								<div class="detail">
 | 
				
			||||||
				{{svg "octicon-clock" 16}}
 | 
									{{svg "octicon-clock" 16}}
 | 
				
			||||||
				<span class="text grey">{{.Content}}</span>
 | 
									<span class="text grey">{{.Content}}</span>
 | 
				
			||||||
@@ -535,7 +571,7 @@
 | 
				
			|||||||
				<img src="{{.Poster.RelAvatarLink}}">
 | 
									<img src="{{.Poster.RelAvatarLink}}">
 | 
				
			||||||
			</a>
 | 
								</a>
 | 
				
			||||||
			<span class="text grey">
 | 
								<span class="text grey">
 | 
				
			||||||
				<a href="{{.Poster.HomeLink}}">{{.Poster.GetDisplayName}}</a>
 | 
									<a class="author" href="{{.Poster.HomeLink}}">{{.Poster.GetDisplayName}}</a>
 | 
				
			||||||
				{{if .RemovedAssignee}}
 | 
									{{if .RemovedAssignee}}
 | 
				
			||||||
					{{if eq .PosterID .AssigneeID}}
 | 
										{{if eq .PosterID .AssigneeID}}
 | 
				
			||||||
						{{$.i18n.Tr "repo.issues.review.remove_review_request_self" $createdStr | Safe}}
 | 
											{{$.i18n.Tr "repo.issues.review.remove_review_request_self" $createdStr | Safe}}
 | 
				
			||||||
@@ -547,6 +583,5 @@
 | 
				
			|||||||
				{{end}}
 | 
									{{end}}
 | 
				
			||||||
			</span>
 | 
								</span>
 | 
				
			||||||
		</div>
 | 
							</div>
 | 
				
			||||||
 | 
					 | 
				
			||||||
	{{end}}
 | 
						{{end}}
 | 
				
			||||||
{{end}}
 | 
					{{end}}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -810,6 +810,10 @@
 | 
				
			|||||||
                &.event > .text {
 | 
					                &.event > .text {
 | 
				
			||||||
                    line-height: 30px;
 | 
					                    line-height: 30px;
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                .author {
 | 
				
			||||||
 | 
					                    font-weight: 700;
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            .comment {
 | 
					            .comment {
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user