{{template "base/alert" .}}
{{if .Milestone.RenderedContent}}
{{template "repo/issue/filters" .}}
{{template "shared/issuelist" dict "." . "listType" "milestone"}}
{{.Milestone.Name}}
{{if not .Repository.IsArchived}}
{{if or .CanWriteIssues .CanWritePulls}}
{{if .Milestone.IsClosed}}
{{ctx.Locale.Tr "repo.milestones.open"}}
{{else}}
{{ctx.Locale.Tr "repo.milestones.close"}}
{{end}}
{{ctx.Locale.Tr "repo.milestones.edit"}}
{{end}}
{{ctx.Locale.Tr "repo.issues.new"}}
{{end}}
{{.Milestone.RenderedContent}}
{{end}}
{{$closedDate:= TimeSinceUnix .Milestone.ClosedDateUnix ctx.Locale}}
{{if .IsClosed}}
{{svg "octicon-clock"}} {{ctx.Locale.Tr "repo.milestones.closed" $closedDate}}
{{else}}
{{if .Milestone.DeadlineString}}
{{svg "octicon-calendar"}}
{{ctx.DateUtils.AbsoluteShort (.Milestone.DeadlineString|ctx.DateUtils.ParseLegacy)}}
{{else}}
{{svg "octicon-calendar"}}
{{ctx.Locale.Tr "repo.milestones.no_due_date"}}
{{end}}
{{end}}
{{ctx.Locale.Tr "repo.milestones.completeness" .Milestone.Completeness}}
{{if .TotalTrackedTime}}
{{svg "octicon-clock"}}
{{.TotalTrackedTime | Sec2Time}}
{{end}}