code.gitea.io/gitea@v1.22.3/templates/repo/issue/milestone_issues.tmpl (about) 1 {{template "base/head" .}} 2 <div role="main" aria-label="{{.Title}}" class="page-content repository milestone-issue-list"> 3 {{template "repo/header" .}} 4 <div class="ui container"> 5 {{template "base/alert" .}} 6 <div class="tw-flex"> 7 <h1 class="tw-mb-2">{{.Milestone.Name}}</h1> 8 {{if not .Repository.IsArchived}} 9 <div class="text right tw-flex-1"> 10 {{if or .CanWriteIssues .CanWritePulls}} 11 {{if .Milestone.IsClosed}} 12 <a class="ui primary basic button link-action" href data-url="{{$.RepoLink}}/milestones/{{.MilestoneID}}/open">{{ctx.Locale.Tr "repo.milestones.open"}} 13 </a> 14 {{else}} 15 <a class="ui red basic button link-action" href data-url="{{$.RepoLink}}/milestones/{{.MilestoneID}}/close">{{ctx.Locale.Tr "repo.milestones.close"}} 16 </a> 17 {{end}} 18 <a class="ui button" href="{{.RepoLink}}/milestones/{{.MilestoneID}}/edit">{{ctx.Locale.Tr "repo.milestones.edit"}}</a> 19 {{end}} 20 <a class="ui primary button" href="{{.RepoLink}}/issues/new{{if .NewIssueChooseTemplate}}/choose{{end}}?milestone={{.MilestoneID}}">{{ctx.Locale.Tr "repo.issues.new"}}</a> 21 </div> 22 {{end}} 23 </div> 24 {{if .Milestone.RenderedContent}} 25 <div class="markup content tw-mb-4"> 26 {{.Milestone.RenderedContent}} 27 </div> 28 {{end}} 29 <div class="tw-flex tw-flex-col tw-gap-2"> 30 <progress class="milestone-progress-big" value="{{.Milestone.Completeness}}" max="100"></progress> 31 <div class="tw-flex tw-gap-4"> 32 <div classs="tw-flex tw-items-center"> 33 {{$closedDate:= TimeSinceUnix .Milestone.ClosedDateUnix ctx.Locale}} 34 {{if .IsClosed}} 35 {{svg "octicon-clock"}} {{ctx.Locale.Tr "repo.milestones.closed" $closedDate}} 36 {{else}} 37 38 {{if .Milestone.DeadlineString}} 39 <span{{if .IsOverdue}} class="text red"{{end}}> 40 {{svg "octicon-calendar"}} 41 {{DateTime "short" .Milestone.DeadlineString}} 42 </span> 43 {{else}} 44 {{svg "octicon-calendar"}} 45 {{ctx.Locale.Tr "repo.milestones.no_due_date"}} 46 {{end}} 47 {{end}} 48 </div> 49 <div class="tw-mr-2">{{ctx.Locale.Tr "repo.milestones.completeness" .Milestone.Completeness}}</div> 50 {{if .TotalTrackedTime}} 51 <div data-tooltip-content='{{ctx.Locale.Tr "tracked_time_summary"}}'> 52 {{svg "octicon-clock"}} 53 {{.TotalTrackedTime | Sec2Time}} 54 </div> 55 {{end}} 56 </div> 57 </div> 58 <div class="divider"></div> 59 60 {{template "repo/issue/filters" .}} 61 62 {{template "shared/issuelist" dict "." . "listType" "milestone"}} 63 </div> 64 </div> 65 {{template "base/footer" .}}