{{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:= DateUtils.TimeSince $milestone.ClosedDateUnix}}
{{if $milestone.IsClosed}}
{{svg "octicon-clock"}} {{ctx.Locale.Tr "repo.milestones.closed" $closedDate}}
{{else}}
{{if $milestone.DeadlineString}}
{{svg "octicon-calendar"}}
{{DateUtils.AbsoluteShort ($milestone.DeadlineString|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 | Sec2Hour}}
{{end}}