summaryrefslogtreecommitdiffstats
path: root/models
diff options
context:
space:
mode:
authorLanre Adelowo <adelowomailbox@gmail.com>2018-11-26 09:45:42 +0100
committerLunny Xiao <xiaolunwen@gmail.com>2018-11-26 16:45:42 +0800
commit5e022a98e6429d08e3a32e10fa7ba98566ab71a1 (patch)
treeb3a396bfbc3660b6037aa01c5029b2ff5b63fc4b /models
parentd9b0b7f56ed13077fbb6f3b76f93aca582d3cfcd (diff)
downloadgitea-5e022a98e6429d08e3a32e10fa7ba98566ab71a1.tar.gz
gitea-5e022a98e6429d08e3a32e10fa7ba98566ab71a1.zip
show only opened milestones on issues page milestone filter (#5051)
* show only opened milestones on issues page milestone filter * update Godoc * update Godoc everywhere * update swagger * use false instead of 0 * Add seccond ordering by ID for milestones where no deadline is set
Diffstat (limited to 'models')
-rw-r--r--models/issue_milestone.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/models/issue_milestone.go b/models/issue_milestone.go
index a84522a6d1..ead3e5a4f6 100644
--- a/models/issue_milestone.go
+++ b/models/issue_milestone.go
@@ -11,7 +11,6 @@ import (
"code.gitea.io/gitea/modules/setting"
"code.gitea.io/gitea/modules/util"
api "code.gitea.io/sdk/gitea"
-
"github.com/go-xorm/xorm"
)
@@ -178,10 +177,11 @@ func (milestones MilestoneList) getMilestoneIDs() []int64 {
return ids
}
-// GetMilestonesByRepoID returns all milestones of a repository.
+// GetMilestonesByRepoID returns all opened milestones of a repository.
func GetMilestonesByRepoID(repoID int64) (MilestoneList, error) {
miles := make([]*Milestone, 0, 10)
- return miles, x.Where("repo_id = ?", repoID).Asc("deadline_unix").Find(&miles)
+ return miles, x.Where("repo_id = ? AND is_closed = ?", repoID, false).
+ Asc("deadline_unix").Asc("id").Find(&miles)
}
// GetMilestones returns a list of milestones of given repository and status.