2014-09-26 03:33:39 +04:00
{{range .Feeds}}
2015-12-08 01:30:52 +03:00
<div class="news">
<div class="ui left">
<img class="ui avatar image" src="{{.ActAvatar}}" alt="">
</div>
<div class="ui grid">
<div class="ui fifteen wide column">
<div class="{{if eq .GetOpType 5}}push news{{end}}">
<p>
2016-01-11 15:41:43 +03:00
<a href="{{AppSubUrl}}/{{.GetActUserName}}">{{.ShortActUserName}}</a>
2015-12-08 01:30:52 +03:00
{{if eq .GetOpType 1}}
2016-01-15 13:00:39 +03:00
{{$.i18n.Tr "action.create_repo" .GetRepoLink .ShortRepoPath | Str2html}}
2015-12-08 01:30:52 +03:00
{{else if eq .GetOpType 2}}
2016-01-15 13:00:39 +03:00
{{$.i18n.Tr "action.rename_repo" .GetContent .GetRepoLink .ShortRepoPath | Str2html}}
2015-12-08 01:30:52 +03:00
{{else if eq .GetOpType 5}}
{{ $ branchLink := .GetBranch | EscapePound}}
2016-01-15 13:00:39 +03:00
{{$.i18n.Tr "action.commit_repo" .GetRepoLink $ branchLink .GetBranch .ShortRepoPath | Str2html}}
2015-12-08 01:30:52 +03:00
{{else if eq .GetOpType 6}}
{{ $ index := index .GetIssueInfos 0}}
2016-01-15 13:00:39 +03:00
{{$.i18n.Tr "action.create_issue" .GetRepoLink $ index .ShortRepoPath | Str2html}}
2015-12-08 01:30:52 +03:00
{{else if eq .GetOpType 7}}
{{ $ index := index .GetIssueInfos 0}}
2016-01-15 13:00:39 +03:00
{{$.i18n.Tr "action.create_pull_request" .GetRepoLink $ index .ShortRepoPath | Str2html}}
2015-12-08 01:30:52 +03:00
{{else if eq .GetOpType 8}}
2016-01-15 13:00:39 +03:00
{{$.i18n.Tr "action.transfer_repo" .GetContent .GetRepoLink .ShortRepoPath | Str2html}}
2015-12-08 01:30:52 +03:00
{{else if eq .GetOpType 9}}
2016-01-15 13:00:39 +03:00
{{$.i18n.Tr "action.push_tag" .GetRepoLink .GetBranch .ShortRepoPath | Str2html}}
2015-12-08 01:30:52 +03:00
{{else if eq .GetOpType 10}}
{{ $ index := index .GetIssueInfos 0}}
2016-01-15 13:00:39 +03:00
{{$.i18n.Tr "action.comment_issue" .GetRepoLink $ index .ShortRepoPath | Str2html}}
2015-12-08 01:30:52 +03:00
{{else if eq .GetOpType 11}}
{{ $ index := index .GetIssueInfos 0}}
2016-01-15 13:00:39 +03:00
{{$.i18n.Tr "action.merge_pull_request" .GetRepoLink $ index .ShortRepoPath | Str2html}}
2016-02-22 20:40:00 +03:00
{{else if eq .GetOpType 12}}
{{ $ index := index .GetIssueInfos 0}}
{{$.i18n.Tr "action.close_issue" .GetRepoLink $ index .ShortRepoPath | Str2html}}
{{else if eq .GetOpType 13}}
{{ $ index := index .GetIssueInfos 0}}
{{$.i18n.Tr "action.reopen_issue" .GetRepoLink $ index .ShortRepoPath | Str2html}}
2016-03-05 20:58:51 +03:00
{{else if eq .GetOpType 14}}
{{ $ index := index .GetIssueInfos 0}}
{{$.i18n.Tr "action.close_pull_request" .GetRepoLink $ index .ShortRepoPath | Str2html}}
{{else if eq .GetOpType 15}}
{{ $ index := index .GetIssueInfos 0}}
{{$.i18n.Tr "action.reopen_pull_request" .GetRepoLink $ index .ShortRepoPath | Str2html}}
2015-12-08 01:30:52 +03:00
{{end}}
</p>
{{if eq .GetOpType 5}}
<div class="content">
<ul>
{{ $ push := ActionContent2Commits .}}
{{ $ repoLink := .GetRepoLink}}
{{if $ push . Commits }}
{{range $ push . Commits }}
2016-03-03 03:18:58 +03:00
<li><img class="img-8" src="{{ $ push . AvatarLink .AuthorEmail}}"> <a class="commit-id" href="{{ $ repoLink }}/commit/{{.Sha1}}">{{ShortSha .Sha1}}</a> <span class="text truncate light grey has-emoji">{{.Message}}</span></li>
2015-12-08 01:30:52 +03:00
{{end}}
{{end}}
2015-12-09 06:36:39 +03:00
{{if and (gt $ push . Len 1) $ push . CompareUrl }}<li><a href="{{AppSubUrl}}/{{ $ push . CompareUrl }}">{{$.i18n.Tr "action.compare_commits" $ push . Len }} »</a></li>{{end}}
2015-12-08 01:30:52 +03:00
</ul>
</div>
{{else if eq .GetOpType 6}}
2016-03-03 03:18:58 +03:00
<span class="text truncate issue title has-emoji">{{index .GetIssueInfos 1}}</span>
2015-12-08 01:30:52 +03:00
{{else if eq .GetOpType 7}}
2016-03-05 20:58:51 +03:00
<span class="text truncate issue title has-emoji">{{index .GetIssueInfos 1}}</span>
2015-12-08 01:30:52 +03:00
{{else if eq .GetOpType 10}}
2016-03-03 03:18:58 +03:00
<span class="text truncate issue title has-emoji">{{.GetIssueTitle}}</span>
<p class="text light grey has-emoji">{{index .GetIssueInfos 1}}</p>
2015-12-08 01:30:52 +03:00
{{else if eq .GetOpType 11}}
2016-03-03 03:18:58 +03:00
<p class="text light grey has-emoji">{{index .GetIssueInfos 1}}</p>
2016-03-05 20:58:51 +03:00
{{else if (or (or (eq .GetOpType 12) (eq .GetOpType 13)) (or (eq .GetOpType 14) (eq .GetOpType 15)))}}
2016-03-03 03:18:58 +03:00
<span class="text truncate issue title has-emoji">{{.GetIssueTitle}}</span>
2015-12-08 01:30:52 +03:00
{{end}}
<p class="text italic light grey">{{TimeSince .GetCreate $.i18n.Lang}}</p>
</div>
</div>
<div class="ui one wide column">
<i class="text grey mega-octicon octicon-{{ActionIcon .GetOpType}}"></i>
</div>
</div>
<div class="ui divider"></div>
</div>
{{end}}