2015-08-25 17:58:34 +03:00
{{ template "base/head" . }}
2023-02-02 01:56:10 +03:00
<div role="main" aria-label=" {{ .Title }} " class="page-content dashboard issues">
2015-12-08 01:30:52 +03:00
{{ template "user/dashboard/navbar" . }}
<div class="ui container">
2017-12-31 03:47:52 +03:00
<div class="ui stackable grid">
2015-12-08 01:30:52 +03:00
<div class="four wide column">
<div class="ui secondary vertical filter menu">
2022-05-20 01:08:08 +03:00
<a class=" {{ if eq .ViewType "your_repositories" }} ui basic primary button {{ end }} item" href=" {{ .Link }} ?type=your_repositories&repos=[ {{ range $ .RepoIDs }} {{ . }} %2C {{ end }} ]&sort= {{ $ .SortType }} &state= {{ .State }} ">
2022-06-27 23:58:46 +03:00
{{ .locale .Tr "home.issues.in_your_repos" }}
2020-09-16 07:07:18 +03:00
<strong class="ui right"> {{ CountFmt .IssueStats .YourRepositoriesCount }} </strong>
2015-12-08 01:30:52 +03:00
</a>
2022-05-20 01:08:08 +03:00
<a class=" {{ if eq .ViewType "assigned" }} ui basic primary button {{ end }} item" href=" {{ .Link }} ?type=assigned&repos=[ {{ range $ .RepoIDs }} {{ . }} %2C {{ end }} ]&sort= {{ $ .SortType }} &state= {{ .State }} ">
2022-06-27 23:58:46 +03:00
{{ .locale .Tr "repo.issues.filter_type.assigned_to_you" }}
2021-01-03 20:29:12 +03:00
<strong class="ui right"> {{ CountFmt .IssueStats .AssignCount }} </strong>
</a>
2022-05-20 01:08:08 +03:00
<a class=" {{ if eq .ViewType "created_by" }} ui basic primary button {{ end }} item" href=" {{ .Link }} ?type=created_by&repos=[ {{ range $ .RepoIDs }} {{ . }} %2C {{ end }} ]&sort= {{ $ .SortType }} &state= {{ .State }} ">
2022-06-27 23:58:46 +03:00
{{ .locale .Tr "repo.issues.filter_type.created_by_you" }}
2021-01-03 20:29:12 +03:00
<strong class="ui right"> {{ CountFmt .IssueStats .CreateCount }} </strong>
</a>
2022-05-20 01:08:08 +03:00
<a class=" {{ if eq .ViewType "mentioned" }} ui basic primary button {{ end }} item" href=" {{ .Link }} ?type=mentioned&repos=[ {{ range $ .RepoIDs }} {{ . }} %2C {{ end }} ]&sort= {{ $ .SortType }} &state= {{ .State }} ">
2022-06-27 23:58:46 +03:00
{{ .locale .Tr "repo.issues.filter_type.mentioning_you" }}
2021-01-03 20:29:12 +03:00
<strong class="ui right"> {{ CountFmt .IssueStats .MentionCount }} </strong>
</a>
2021-01-17 19:34:19 +03:00
{{ if .PageIsPulls }}
2022-05-20 01:08:08 +03:00
<a class=" {{ if eq .ViewType "review_requested" }} ui basic primary button {{ end }} item" href=" {{ .Link }} ?type=review_requested&repos=[ {{ range $ .RepoIDs }} {{ . }} %2C {{ end }} ]&sort= {{ $ .SortType }} &state= {{ .State }} ">
2022-06-27 23:58:46 +03:00
{{ .locale .Tr "repo.issues.filter_type.review_requested" }}
2021-01-17 19:34:19 +03:00
<strong class="ui right"> {{ CountFmt .IssueStats .ReviewRequestedCount }} </strong>
</a>
2021-04-11 06:46:37 +03:00
{{ end }}
2015-12-08 01:30:52 +03:00
<div class="ui divider"></div>
2022-05-20 01:08:08 +03:00
<a class=" {{ if not $ .RepoIDs }} ui basic primary button {{ end }} repo name item" href=" {{ $ .Link }} ?type= {{ $ .ViewType }} &sort= {{ $ .SortType }} &state= {{ $ .State }} &q= {{ $ .Keyword }} ">
2019-12-02 06:50:36 +03:00
<span class="text truncate">All</span>
2023-01-31 15:58:34 +03:00
<span class="ui"> {{ CountFmt .TotalIssueCount }} </span>
2019-12-02 06:50:36 +03:00
</a>
2015-12-08 01:30:52 +03:00
{{ range .Repos }}
2019-12-02 06:50:36 +03:00
{{ with $ Repo : = . }}
2022-05-20 01:08:08 +03:00
<a class=" {{ range $ .RepoIDs }} {{ if eq . $ Repo .ID }} ui basic primary button {{ end }} {{ end }} repo name item" href=" {{ $ .Link }} ?type= {{ $ .ViewType }} &repos=[
2021-11-16 21:18:25 +03:00
{{ - with $ in clude : = true - }}
{{ - range $ .RepoIDs - }}
{{ - if eq . $ Repo .ID - }}
2019-12-02 06:50:36 +03:00
{{ $ in clude = false }}
2021-11-16 21:18:25 +03:00
{{ - else - }}
2019-12-02 06:50:36 +03:00
{{ . }} %2C
2021-11-16 21:18:25 +03:00
{{ - end - }}
{{ - end - }}
{{ - if eq $ in clude true - }}
2019-12-02 06:50:36 +03:00
{{ $ Repo .ID }} %2C
2021-11-16 21:18:25 +03:00
{{ - end - }}
{{ - end - }}
2020-02-29 09:52:05 +03:00
]&sort= {{ $ .SortType }} &state= {{ $ .State }} &q= {{ $ .Keyword }} " title=" {{ .FullName }} ">
2019-12-02 06:50:36 +03:00
<span class="text truncate"> {{ $ Repo .FullName }} </span>
2023-01-31 15:58:34 +03:00
<span class="ui"> {{ CountFmt ( in dex $ .Counts $ Repo .ID ) }} </span>
2019-12-02 06:50:36 +03:00
</a>
{{ end }}
2015-12-08 01:30:52 +03:00
{{ end }}
</div>
</div>
2015-08-25 17:58:34 +03:00
<div class="twelve wide column content">
2020-02-29 09:52:05 +03:00
<div class="ui three column stackable grid">
<div class="column">
2020-11-29 18:52:11 +03:00
<div class="ui compact tiny menu">
<a class="item {{ if not .IsShowClosed }} active {{ end }} " href=" {{ .Link }} ?type= {{ $ .ViewType }} &repos=[ {{ range $ .RepoIDs }} {{ . }} %2C {{ end }} ]&sort= {{ $ .SortType }} &state=open&q= {{ $ .Keyword }} ">
2023-02-13 20:59:59 +03:00
{{ svg "octicon-issue-opened" 1 6 "gt-mr-3" }}
2022-06-27 23:58:46 +03:00
{{ JsPrettyNumber .IssueStats .OpenCount }} {{ .locale .Tr "repo.issues.open_title" }}
2020-02-29 09:52:05 +03:00
</a>
2020-11-29 18:52:11 +03:00
<a class="item {{ if .IsShowClosed }} active {{ end }} " href=" {{ .Link }} ?type= {{ $ .ViewType }} &repos=[ {{ range $ .RepoIDs }} {{ . }} %2C {{ end }} ]&sort= {{ $ .SortType }} &state=closed&q= {{ $ .Keyword }} ">
2023-02-13 20:59:59 +03:00
{{ svg "octicon-issue-closed" 1 6 "gt-mr-3" }}
2022-06-27 23:58:46 +03:00
{{ JsPrettyNumber .IssueStats .ClosedCount }} {{ .locale .Tr "repo.issues.closed_title" }}
2020-02-29 09:52:05 +03:00
</a>
</div>
</div>
<div class="column center aligned">
<form class="ui form ignore-dirty">
2020-06-12 06:35:03 +03:00
<div class="ui search fluid action input">
2020-02-29 09:52:05 +03:00
<input type="hidden" name="type" value=" {{ $ .ViewType }} "/>
<input type="hidden" name="repos" value="[ {{ range $ .RepoIDs }} {{ . }} %2C {{ end }} ]"/>
<input type="hidden" name="sort" value=" {{ $ .SortType }} "/>
<input type="hidden" name="state" value=" {{ $ .State }} "/>
2022-06-27 23:58:46 +03:00
<input name="q" value=" {{ $ .Keyword }} " placeholder=" {{ .locale .Tr "explore.search" }} ...">
<button class="ui primary button" type="submit"> {{ .locale .Tr "explore.search" }} </button>
2020-02-29 09:52:05 +03:00
</div>
</form>
</div>
2023-02-13 20:59:59 +03:00
<div class="column right aligned gt-df gt-ac gt-je">
2020-02-29 09:52:05 +03:00
<!-- Sort -->
<div class="ui dropdown type jump item">
<span class="text">
2022-06-27 23:58:46 +03:00
{{ .locale .Tr "repo.issues.filter_sort" }}
2020-11-01 01:15:11 +03:00
{{ svg "octicon-triangle-down" 1 4 "dropdown icon" }}
2020-02-29 09:52:05 +03:00
</span>
<div class="menu">
2022-12-09 16:34:51 +03:00
<a class=" {{ if eq .SortType "recentupdate" }} active {{ end }} item" href=" {{ $ .Link }} ?type= {{ $ .ViewType }} &repos=[ {{ range $ .RepoIDs }} {{ . }} %2C {{ end }} ]&sort=recentupdate&state= {{ $ .State }} &q= {{ $ .Keyword }} "> {{ .locale .Tr "repo.issues.filter_sort.recentupdate" }} </a>
<a class=" {{ if eq .SortType "leastupdate" }} active {{ end }} item" href=" {{ $ .Link }} ?type= {{ $ .ViewType }} &repos=[ {{ range $ .RepoIDs }} {{ . }} %2C {{ end }} ]&sort=leastupdate&state= {{ $ .State }} &q= {{ $ .Keyword }} "> {{ .locale .Tr "repo.issues.filter_sort.leastupdate" }} </a>
2023-02-17 10:13:35 +03:00
<a class=" {{ if or ( eq .SortType "latest" ) ( not .SortType ) }} active {{ end }} item" href=" {{ $ .Link }} ?type= {{ $ .ViewType }} &repos=[ {{ range $ .RepoIDs }} {{ . }} %2C {{ end }} ]&sort=latest&state= {{ $ .State }} &q= {{ $ .Keyword }} "> {{ .locale .Tr "repo.issues.filter_sort.latest" }} </a>
<a class=" {{ if eq .SortType "oldest" }} active {{ end }} item" href=" {{ $ .Link }} ?type= {{ $ .ViewType }} &repos=[ {{ range $ .RepoIDs }} {{ . }} %2C {{ end }} ]&sort=oldest&state= {{ $ .State }} &q= {{ $ .Keyword }} "> {{ .locale .Tr "repo.issues.filter_sort.oldest" }} </a>
2022-12-09 16:34:51 +03:00
<a class=" {{ if eq .SortType "mostcomment" }} active {{ end }} item" href=" {{ $ .Link }} ?type= {{ $ .ViewType }} &repos=[ {{ range $ .RepoIDs }} {{ . }} %2C {{ end }} ]&sort=mostcomment&state= {{ $ .State }} &q= {{ $ .Keyword }} "> {{ .locale .Tr "repo.issues.filter_sort.mostcomment" }} </a>
<a class=" {{ if eq .SortType "leastcomment" }} active {{ end }} item" href=" {{ $ .Link }} ?type= {{ $ .ViewType }} &repos=[ {{ range $ .RepoIDs }} {{ . }} %2C {{ end }} ]&sort=leastcomment&state= {{ $ .State }} &q= {{ $ .Keyword }} "> {{ .locale .Tr "repo.issues.filter_sort.leastcomment" }} </a>
<a class=" {{ if eq .SortType "nearduedate" }} active {{ end }} item" href=" {{ $ .Link }} ?type= {{ $ .ViewType }} &repos=[ {{ range $ .RepoIDs }} {{ . }} %2C {{ end }} ]&sort=nearduedate&state= {{ $ .State }} &q= {{ $ .Keyword }} "> {{ .locale .Tr "repo.issues.filter_sort.nearduedate" }} </a>
<a class=" {{ if eq .SortType "farduedate" }} active {{ end }} item" href=" {{ $ .Link }} ?type= {{ $ .ViewType }} &repos=[ {{ range $ .RepoIDs }} {{ . }} %2C {{ end }} ]&sort=farduedate&state= {{ $ .State }} &q= {{ $ .Keyword }} "> {{ .locale .Tr "repo.issues.filter_sort.farduedate" }} </a>
2020-02-29 09:52:05 +03:00
</div>
2015-11-04 20:50:02 +03:00
</div>
2022-08-09 14:30:09 +03:00
{{ if .SingleRepoLink }}
2022-08-22 15:51:48 +03:00
{{ if eq .SingleRepoAction "issue" }}
<a class="ui green button" href=" {{ .SingleRepoLink }} /issues/new/choose"> {{ .locale .Tr "repo.issues.new" }} </a>
{{ else if eq .SingleRepoAction "pull" }}
<a class="ui green button" href=" {{ .SingleRepoLink }} /compare"> {{ .locale .Tr "repo.pulls.new" }} </a>
{{ end }}
2022-08-09 14:30:09 +03:00
{{ end }}
2015-11-04 20:50:02 +03:00
</div>
</div>
2020-11-25 14:20:40 +03:00
{{ template "shared/issuelist" mergeinto . "listType" "dashboard" }}
2015-12-08 01:30:52 +03:00
</div>
</div>
2015-08-25 17:58:34 +03:00
</div>
</div>
{{ template "base/footer" . }}