2020-08-17 04:07:38 +01:00
{{ template "base/head" . }}
2023-02-01 19:56:10 -03:00
<div role="main" aria-label=" {{ .Title }} " class="page-content repository projects milestones">
2020-08-17 04:07:38 +01:00
{{ template "repo/header" . }}
<div class="ui container">
2023-06-18 12:31:42 +02:00
<div class="navbar projects-header">
2023-05-03 23:58:59 +02:00
<div>
<div class="small-menu-items ui compact tiny menu">
<a class="item {{ if not .IsShowClosed }} active {{ end }} " href=" {{ .RepoLink }} /projects?state=open">
{{ svg "octicon-project" 1 6 "gt-mr-3" }}
{{ .locale .PrettyNumber .OpenCount }} {{ .locale .Tr "repo.issues.open_title" }}
</a>
<a class="item {{ if .IsShowClosed }} active {{ end }} " href=" {{ .RepoLink }} /projects?state=closed">
{{ svg "octicon-check" 1 6 "gt-mr-3" }}
{{ .locale .PrettyNumber .ClosedCount }} {{ .locale .Tr "repo.issues.closed_title" }}
</a>
2020-08-22 08:58:59 +02:00
</div>
2023-05-03 23:58:59 +02:00
</div>
2023-06-18 12:31:42 +02:00
<div class="projects-toolbar">
2023-05-03 23:58:59 +02:00
<!-- Sort -->
<div class="ui small dropdown type jump item">
<span class="text">
{{ .locale .Tr "repo.issues.filter_sort" }}
{{ svg "octicon-triangle-down" 1 4 "dropdown icon" }}
</span>
<div class="menu">
<a class=" {{ if eq .SortType "oldest" }} active {{ end }} item" href=" {{ $ .Link }} ?q= {{ $ .Keyword }} &sort=oldest&state= {{ $ .State }} "> {{ .locale .Tr "repo.issues.filter_sort.oldest" }} </a>
<a class=" {{ if eq .SortType "recentupdate" }} active {{ end }} item" href=" {{ $ .Link }} ?q= {{ $ .Keyword }} &sort=recentupdate&state= {{ $ .State }} "> {{ .locale .Tr "repo.issues.filter_sort.recentupdate" }} </a>
<a class=" {{ if eq .SortType "leastupdate" }} active {{ end }} item" href=" {{ $ .Link }} ?q= {{ $ .Keyword }} &sort=leastupdate&state= {{ $ .State }} "> {{ .locale .Tr "repo.issues.filter_sort.leastupdate" }} </a>
</div>
2020-08-17 04:07:38 +01:00
</div>
2023-05-03 23:58:59 +02:00
{{ if and .CanWriteProjects ( not .Repository .IsArchived ) }}
<a class="ui small green button gt-ml-4" href=" {{ $ .Link }} /new"> {{ .locale .Tr "repo.projects.new" }} </a>
{{ end }}
2020-08-17 04:07:38 +01:00
</div>
</div>
2023-05-03 23:58:59 +02:00
{{ template "base/alert" . }}
2023-06-18 12:31:42 +02:00
<div class="milestone-list">
2020-08-17 04:07:38 +01:00
{{ range .Projects }}
2023-06-18 12:31:42 +02:00
<li class="milestone-card">
<h3 class="flex-text-block gt-m-0">
{{ svg .IconName 1 6 }}
<a class="muted" href=" {{ .Link }} "> {{ .Title }} </a>
</h3>
<div class="milestone-toolbar">
<div class="group">
<div class="flex-text-block">
{{ svg "octicon-issue-opened" 1 4 }}
{{ $ .locale .PrettyNumber .NumOpenIssues }} {{ $ .locale .Tr "repo.issues.open_title" }}
</div>
<div class="flex-text-block">
{{ svg "octicon-check" 1 4 }}
{{ $ .locale .PrettyNumber .NumClosedIssues }} {{ $ .locale .Tr "repo.issues.closed_title" }}
</div>
</div>
{{ if and $ .CanWriteProjects ( not $ .Repository .IsArchived ) }}
<div class="group">
<a class="flex-text-inline" href=" {{ .Link }} /edit"> {{ svg "octicon-pencil" 1 4 }} {{ $ .locale .Tr "repo.issues.label_edit" }} </a>
{{ if .IsClosed }}
<a class="link-action flex-text-inline" href data-url=" {{ .Link }} /open"> {{ svg "octicon-check" 1 4 }} {{ $ .locale .Tr "repo.projects.open" }} </a>
{{ else }}
<a class="link-action flex-text-inline" href data-url=" {{ .Link }} /close"> {{ svg "octicon-skip" 1 4 }} {{ $ .locale .Tr "repo.projects.close" }} </a>
{{ end }}
<a class="delete-button flex-text-inline" href="#" data-url=" {{ .Link }} /delete"> {{ svg "octicon-trash" 1 4 }} {{ $ .locale .Tr "repo.issues.label_delete" }} </a>
</div>
2020-08-22 08:58:59 +02:00
{{ end }}
</div>
{{ if .Description }}
<div class="content">
{{ .RenderedContent | Str2html }}
</div>
2020-08-17 04:07:38 +01:00
{{ end }}
2020-08-22 08:58:59 +02:00
</li>
2020-08-17 04:07:38 +01:00
{{ end }}
{{ template "base/paginate" . }}
</div>
</div>
</div>
2023-03-12 22:36:47 +09:00
{{ if .CanWriteProjects }}
2023-04-24 19:08:59 +08:00
<div class="ui g-modal-confirm delete modal">
2023-04-23 17:24:19 +08:00
<div class="header">
2021-03-22 05:04:19 +01:00
{{ svg "octicon-trash" }}
2022-06-27 22:58:46 +02:00
{{ .locale .Tr "repo.projects.deletion" }}
2020-08-17 04:07:38 +01:00
</div>
<div class="content">
2022-06-27 22:58:46 +02:00
<p> {{ .locale .Tr "repo.projects.deletion_desc" }} </p>
2020-08-17 04:07:38 +01:00
</div>
2023-04-23 17:24:19 +08:00
{{ template "base/modal_actions_confirm" . }}
2020-08-17 04:07:38 +01:00
</div>
{{ end }}
{{ template "base/footer" . }}