From 365bb77a5497d492836bf823cf780c823db27e8c Mon Sep 17 00:00:00 2001 From: Lunny Xiao <xiaolunwen@gmail.com> Date: Thu, 11 May 2023 21:19:42 +0800 Subject: [PATCH] Fix issues list page multiple selection update milestones (#24660) Fix #24651 --- templates/repo/issue/list.tmpl | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/templates/repo/issue/list.tmpl b/templates/repo/issue/list.tmpl index d739561d2..68d40ffea 100644 --- a/templates/repo/issue/list.tmpl +++ b/templates/repo/issue/list.tmpl @@ -241,7 +241,7 @@ </div> <!-- Milestone --> - <div class="ui {{if not .Milestones}}disabled{{end}} dropdown jump item"> + <div class="ui {{if not (or .OpenMilestones .ClosedMilestones)}}disabled{{end}} dropdown jump item"> <span class="text"> {{.locale.Tr "repo.issues.action_milestone"}} {{svg "octicon-triangle-down" 14 "dropdown icon"}} @@ -250,10 +250,23 @@ <div class="item issue-action" data-element-id="0" data-url="{{$.Link}}/milestone"> {{.locale.Tr "repo.issues.action_milestone_no_select"}} </div> - {{range .Milestones}} - <div class="item issue-action" data-element-id="{{.ID}}" data-url="{{$.RepoLink}}/issues/milestone"> - {{.Name}} - </div> + {{if .OpenMilestones}} + <div class="divider"></div> + <div class="header">{{.locale.Tr "repo.issues.filter_milestone_open"}}</div> + {{range .OpenMilestones}} + <div class="item issue-action" data-element-id="{{.ID}}" data-url="{{$.RepoLink}}/issues/milestone"> + {{.Name}} + </div> + {{end}} + {{end}} + {{if .ClosedMilestones}} + <div class="divider"></div> + <div class="header">{{.locale.Tr "repo.issues.filter_milestone_open"}}</div> + {{range .ClosedMilestones}} + <div class="item issue-action" data-element-id="{{.ID}}" data-url="{{$.RepoLink}}/issues/milestone"> + {{.Name}} + </div> + {{end}} {{end}} </div> </div>