|
3 | 3 | {{ $createdStr:= TimeSinceUnix .CreatedUnix $.Lang }}
|
4 | 4 |
|
5 | 5 | <!-- 0 = COMMENT, 1 = REOPEN, 2 = CLOSE, 3 = ISSUE_REF, 4 = COMMIT_REF,
|
6 |
| - 5 = COMMENT_REF, 6 = PULL_REF, 7 = COMMENT_LABEL, 12 = START_TRACKING, |
7 |
| - 13 = STOP_TRACKING, 14 = ADD_TIME_MANUAL, 16 = ADDED_DEADLINE, 17 = MODIFIED_DEADLINE, |
| 6 | + 5 = COMMENT_REF, 6 = PULL_REF, 7 = COMMENT_LABEL, 8 = COMMENT_MIlESTONE, 9 = COMMENT_ASSIGNEES, |
| 7 | + 10 = COMMENT_CHANGE_TITLE, 11 = DELETE_BRANCH, 12 = START_TRACKING, 13 = STOP_TRACKING, |
| 8 | + 14 = ADD_TIME_MANUAL, 15 = CANCEL_TRACKING, 16 = ADDED_DEADLINE, 17 = MODIFIED_DEADLINE, |
8 | 9 | 18 = REMOVED_DEADLINE, 19 = ADD_DEPENDENCY, 20 = REMOVE_DEPENDENCY, 21 = CODE,
|
9 | 10 | 22 = REVIEW, 23 = ISSUE_LOCKED, 24 = ISSUE_UNLOCKED, 25 = TARGET_BRANCH_CHANGED,
|
10 | 11 | 26 = DELETE_TIME_MANUAL -->
|
|
70 | 71 | </div>
|
71 | 72 | {{else if eq .Type 1}}
|
72 | 73 | <div class="event" id="{{.HashTag}}">
|
73 |
| - {{svg "octicon-primitive-dot" 16}} |
| 74 | + <span class="issue-symbol bg-green white">{{svg "octicon-primitive-dot" 16}}</span> |
74 | 75 | <a class="ui avatar image" href="{{.Poster.HomeLink}}">
|
75 | 76 | <img src="{{.Poster.RelAvatarLink}}">
|
76 | 77 | </a>
|
77 | 78 | <span class="text grey"><a href="{{.Poster.HomeLink}}">{{.Poster.GetDisplayName}}</a> {{$.i18n.Tr "repo.issues.reopened_at" .EventTag $createdStr | Safe}}</span>
|
78 | 79 | </div>
|
79 | 80 | {{else if eq .Type 2}}
|
80 | 81 | <div class="event" id="{{.HashTag}}">
|
81 |
| - <span class="issue-symbol">{{svg "octicon-circle-slash" 16}}</span> |
| 82 | + <span class="issue-symbol {{if .RemovedAssignee}} bg-purple {{else}} bg-red {{end}} white"> |
| 83 | + {{if .RemovedAssignee}} |
| 84 | + {{svg "octicon-git-merge" 16}} |
| 85 | + {{else}} |
| 86 | + {{svg "octicon-circle-slash" 16}} |
| 87 | + {{end}} |
| 88 | + </span> |
82 | 89 | <a class="ui avatar image" href="{{.Poster.HomeLink}}">
|
83 | 90 | <img src="{{.Poster.RelAvatarLink}}">
|
84 | 91 | </a>
|
85 |
| - <span class="text grey"><a href="{{.Poster.HomeLink}}">{{.Poster.GetDisplayName}}</a> {{$.i18n.Tr "repo.issues.closed_at" .EventTag $createdStr | Safe}}</span> |
| 92 | + <span class="text grey"> |
| 93 | + <a href="{{.Poster.HomeLink}}">{{.Poster.GetDisplayName}}</a> |
| 94 | + {{if .RemovedAssignee}} |
| 95 | + {{$link := printf "%s/commit/%s" $.Repository.HTMLURL $.Issue.PullRequest.MergedCommitID}} |
| 96 | + {{$.i18n.Tr "repo.issues.pull_merged_at" $link (ShortSha $.Issue.PullRequest.MergedCommitID) $.BaseTarget $createdStr | Str2html}} |
| 97 | + {{else}} |
| 98 | + {{$.i18n.Tr "repo.issues.closed_at" .EventTag $createdStr | Safe}} |
| 99 | + {{end}} |
| 100 | + </span> |
86 | 101 | </div>
|
| 102 | + <div class="ui divider"></div> |
87 | 103 | {{else if eq .Type 3 5 6}}
|
88 | 104 | {{ $refFrom:= "" }}
|
89 | 105 | {{if ne .RefRepoID .Issue.RepoID}}
|
|
99 | 115 | {{end}}
|
100 | 116 | {{ $createdStr:= TimeSinceUnix .CreatedUnix $.Lang }}
|
101 | 117 | <div class="event" id="{{.HashTag}}">
|
102 |
| - {{svg "octicon-bookmark" 16}} |
| 118 | + <span class="issue-symbol green">{{svg "octicon-bookmark" 16}}</span> |
103 | 119 | <a class="ui avatar image" href="{{.Poster.HomeLink}}">
|
104 | 120 | <img src="{{.Poster.RelAvatarLink}}">
|
105 | 121 | </a>
|
|
115 | 131 | </div>
|
116 | 132 | {{else if eq .Type 4}}
|
117 | 133 | <div class="event" id="{{.HashTag}}">
|
118 |
| - {{svg "octicon-bookmark" 16}} |
| 134 | + <span class="issue-symbol green">{{svg "octicon-bookmark" 16}}</span> |
119 | 135 | <a class="ui avatar image" href="{{.Poster.HomeLink}}">
|
120 | 136 | <img src="{{.Poster.RelAvatarLink}}">
|
121 | 137 | </a>
|
|
129 | 145 | {{else if eq .Type 7}}
|
130 | 146 | {{if .Label}}
|
131 | 147 | <div class="event" id="{{.HashTag}}">
|
132 |
| - {{svg "octicon-primitive-dot" 16}} |
| 148 | + <span class="issue-symbol green">{{svg "octicon-tag" 16}}</span> |
133 | 149 | <a class="ui avatar image" href="{{.Poster.HomeLink}}">
|
134 | 150 | <img src="{{.Poster.RelAvatarLink}}">
|
135 | 151 | </a>
|
|
139 | 155 | {{end}}
|
140 | 156 | {{else if eq .Type 8}}
|
141 | 157 | <div class="event" id="{{.HashTag}}">
|
142 |
| - {{svg "octicon-primitive-dot" 16}} |
| 158 | + <span class="issue-symbol green">{{svg "octicon-milestone" 16}}</span> |
143 | 159 | <a class="ui avatar image" href="{{.Poster.HomeLink}}">
|
144 | 160 | <img src="{{.Poster.RelAvatarLink}}">
|
145 | 161 | </a>
|
|
148 | 164 | </div>
|
149 | 165 | {{else if eq .Type 9}}
|
150 | 166 | <div class="event" id="{{.HashTag}}">
|
151 |
| - {{svg "octicon-primitive-dot" 16}} |
| 167 | + <span class="issue-symbol green">{{svg "octicon-person" 16}}</span> |
152 | 168 | {{if gt .AssigneeID 0}}
|
153 | 169 | {{if .RemovedAssignee}}
|
154 | 170 | <a class="ui avatar image" href="{{.Assignee.HomeLink}}">
|
|
179 | 195 | </div>
|
180 | 196 | {{else if eq .Type 10}}
|
181 | 197 | <div class="event" id="{{.HashTag}}">
|
182 |
| - {{svg "octicon-primitive-dot" 16}} |
| 198 | + <span class="issue-symbol green">{{svg "octicon-pencil" 16}}</span> |
183 | 199 | <a class="ui avatar image" href="{{.Poster.HomeLink}}">
|
184 | 200 | <img src="{{.Poster.RelAvatarLink}}">
|
185 | 201 | </a>
|
|
189 | 205 | </div>
|
190 | 206 | {{else if eq .Type 11}}
|
191 | 207 | <div class="event" id="{{.HashTag}}">
|
192 |
| - {{svg "octicon-primitive-dot" 16}} |
| 208 | + <span class="issue-symbol green">{{svg "octicon-git-branch" 16}}</span> |
193 | 209 | <a class="ui avatar image" href="{{.Poster.HomeLink}}">
|
194 | 210 | <img src="{{.Poster.RelAvatarLink}}">
|
195 | 211 | </a>
|
|
199 | 215 | </div>
|
200 | 216 | {{else if eq .Type 12}}
|
201 | 217 | <div class="event" id="{{.HashTag}}">
|
202 |
| - {{svg "octicon-primitive-dot" 16}} |
| 218 | + <span class="issue-symbol green">{{svg "octicon-clock" 16}}</span> |
203 | 219 | <a class="ui avatar image" href="{{.Poster.HomeLink}}">
|
204 | 220 | <img src="{{.Poster.RelAvatarLink}}">
|
205 | 221 | </a>
|
206 | 222 | <span class="text grey"><a href="{{.Poster.HomeLink}}">{{.Poster.GetDisplayName}}</a> {{$.i18n.Tr "repo.issues.start_tracking_history" $createdStr | Safe}}</span>
|
207 | 223 | </div>
|
208 | 224 | {{else if eq .Type 13}}
|
209 | 225 | <div class="event" id="{{.HashTag}}">
|
210 |
| - {{svg "octicon-primitive-dot" 16}} |
| 226 | + <span class="issue-symbol green">{{svg "octicon-clock" 16}}</span> |
211 | 227 | <a class="ui avatar image" href="{{.Poster.HomeLink}}">
|
212 | 228 | <img src="{{.Poster.RelAvatarLink}}">
|
213 | 229 | </a>
|
|
220 | 236 | </div>
|
221 | 237 | {{else if eq .Type 14}}
|
222 | 238 | <div class="event" id="{{.HashTag}}">
|
223 |
| - {{svg "octicon-primitive-dot" 16}} |
| 239 | + <span class="issue-symbol green">{{svg "octicon-clock" 16}}</span> |
224 | 240 | <a class="ui avatar image" href="{{.Poster.HomeLink}}">
|
225 | 241 | <img src="{{.Poster.RelAvatarLink}}">
|
226 | 242 | </a>
|
|
232 | 248 | </div>
|
233 | 249 | {{else if eq .Type 15}}
|
234 | 250 | <div class="event" id="{{.HashTag}}">
|
235 |
| - {{svg "octicon-primitive-dot" 16}} |
| 251 | + <span class="issue-symbol green">{{svg "octicon-clock" 16}}</span> |
236 | 252 | <a class="ui avatar image" href="{{.Poster.HomeLink}}">
|
237 | 253 | <img src="{{.Poster.RelAvatarLink}}">
|
238 | 254 | </a>
|
239 | 255 | <span class="text grey"><a href="{{.Poster.HomeLink}}">{{.Poster.GetDisplayName}}</a> {{$.i18n.Tr "repo.issues.cancel_tracking_history" $createdStr | Safe}}</span>
|
240 | 256 | </div>
|
241 | 257 | {{else if eq .Type 16}}
|
242 | 258 | <div class="event" id="{{.HashTag}}">
|
243 |
| - {{svg "octicon-primitive-dot" 16}} |
| 259 | + <span class="issue-symbol green">{{svg "octicon-clock" 16}}</span> |
244 | 260 | <a class="ui avatar image" href="{{.Poster.HomeLink}}">
|
245 | 261 | <img src="{{.Poster.RelAvatarLink}}">
|
246 | 262 | </a>
|
|
250 | 266 | </div>
|
251 | 267 | {{else if eq .Type 17}}
|
252 | 268 | <div class="event" id="{{.HashTag}}">
|
253 |
| - {{svg "octicon-primitive-dot" 16}} |
| 269 | + <span class="issue-symbol green">{{svg "octicon-clock" 16}}</span> |
254 | 270 | <a class="ui avatar image" href="{{.Poster.HomeLink}}">
|
255 | 271 | <img src="{{.Poster.RelAvatarLink}}">
|
256 | 272 | </a>
|
|
260 | 276 | </div>
|
261 | 277 | {{else if eq .Type 18}}
|
262 | 278 | <div class="event" id="{{.HashTag}}">
|
263 |
| - {{svg "octicon-primitive-dot" 16}} |
| 279 | + <span class="issue-symbol green">{{svg "octicon-clock" 16}}</span> |
264 | 280 | <a class="ui avatar image" href="{{.Poster.HomeLink}}">
|
265 | 281 | <img src="{{.Poster.RelAvatarLink}}">
|
266 | 282 | </a>
|
|
270 | 286 | </div>
|
271 | 287 | {{else if eq .Type 19}}
|
272 | 288 | <div class="event" id="{{.HashTag}}">
|
273 |
| - {{svg "octicon-primitive-dot" 16}} |
| 289 | + <span class="issue-symbol green">{{svg "octicon-dependent" 16}}</span> |
274 | 290 | <a class="ui avatar image" href="{{.Poster.HomeLink}}">
|
275 | 291 | <img src="{{.Poster.RelAvatarLink}}">
|
276 | 292 | </a>
|
|
294 | 310 | </div>
|
295 | 311 | {{else if eq .Type 20}}
|
296 | 312 | <div class="event" id="{{.HashTag}}">
|
297 |
| - {{svg "octicon-primitive-dot" 16}} |
| 313 | + <span class="issue-symbol green">{{svg "octicon-dependent" 16}}</span> |
298 | 314 | <a class="ui avatar image" href="{{.Poster.HomeLink}}">
|
299 | 315 | <img src="{{.Poster.RelAvatarLink}}">
|
300 | 316 | </a>
|
|
318 | 334 | </div>
|
319 | 335 | {{else if eq .Type 22}}
|
320 | 336 | <div class="event" id="{{.HashTag}}">
|
321 |
| - <span class="issue-symbol {{if eq .Review.Type 1}}green |
322 |
| - {{- else if eq .Review.Type 2}}grey |
323 |
| - {{- else if eq .Review.Type 3}}red |
324 |
| - {{- else}}grey{{end}}">{{svg (printf "octicon-%s" .Review.Type.Icon) 16}}</span> |
| 337 | + <span class="issue-symbol |
| 338 | + {{- if .IsOfficeReview}} |
| 339 | + {{- if eq .Review.Type 1}} bg-green white |
| 340 | + {{- else if eq .Review.Type 3}} bg-red white |
| 341 | + {{- else }} grey {{end}} |
| 342 | + {{- end}} |
| 343 | + {{- if not .IsOfficeReview}} |
| 344 | + {{- if eq .Review.Type 1}} green |
| 345 | + {{- else if eq .Review.Type 2}} grey |
| 346 | + {{- else if eq .Review.Type 3}} red |
| 347 | + {{- else}} grey{{end}} |
| 348 | + {{- end}}">{{svg (printf "octicon-%s" .Review.Type.Icon) 16}}</span> |
325 | 349 | {{if .OriginalAuthor }}
|
326 | 350 | {{else}}
|
327 | 351 | <a class="ui avatar image"{{if gt .Poster.ID 0}} href="{{.Poster.HomeLink}}"{{end}}>
|
|
420 | 444 | </div>
|
421 | 445 | {{else if eq .Type 23}}
|
422 | 446 | <div class="event" id="{{.HashTag}}">
|
423 |
| - <span class="issue-symbol">{{svg "octicon-lock" 16}}</span> |
| 447 | + <span class="issue-symbol green">{{svg "octicon-lock" 16}}</span> |
424 | 448 | <a class="ui avatar image" href="{{.Poster.HomeLink}}">
|
425 | 449 | <img src="{{.Poster.RelAvatarLink}}">
|
426 | 450 | </a>
|
|
437 | 461 | </div>
|
438 | 462 | {{else if eq .Type 24}}
|
439 | 463 | <div class="event" id="{{.HashTag}}">
|
440 |
| - <span class="issue-symbol">{{svg "octicon-key" 16}}</span> |
| 464 | + <span class="issue-symbol green">{{svg "octicon-key" 16}}</span> |
441 | 465 | <a class="ui avatar image" href="{{.Poster.HomeLink}}">
|
442 | 466 | <img src="{{.Poster.RelAvatarLink}}">
|
443 | 467 | </a>
|
|
448 | 472 | </div>
|
449 | 473 | {{else if eq .Type 25}}
|
450 | 474 | <div class="event">
|
451 |
| - {{svg "octicon-primitive-dot" 16}} |
| 475 | + <span class="issue-symbol green">{{svg "octicon-git-branch" 16}}</span> |
452 | 476 | <a class="ui avatar image" href="{{.Poster.HomeLink}}">
|
453 | 477 | <img src="{{.Poster.RelAvatarLink}}">
|
454 | 478 | </a>
|
|
458 | 482 | </div>
|
459 | 483 | {{else if eq .Type 26}}
|
460 | 484 | <div class="event" id="{{.HashTag}}">
|
461 |
| - {{svg "octicon-primitive-dot" 16}} |
| 485 | + <span class="issue-symbol green">{{svg "octicon-clock" 16}}</span> |
462 | 486 | <a class="ui avatar image" href="{{.Poster.HomeLink}}">
|
463 | 487 | <img src="{{.Poster.RelAvatarLink}}">
|
464 | 488 | </a>
|
465 | 489 | <span class="text grey"><a href="{{.Poster.HomeLink}}">{{.Poster.GetDisplayName}}</a> {{$.i18n.Tr "repo.issues.del_time_history" $createdStr | Safe}}</span>
|
466 | 490 | <div class="detail">
|
467 |
| - {{svg "octicon-clock" 16}} |
468 | 491 | <span class="text grey">{{.Content}}</span>
|
469 | 492 | </div>
|
470 | 493 | </div>
|
|
0 commit comments