Add name filter to API for GetMilestoneList (#12336)
Adds a name filter to the API for GetMilestoneList Includes a small refactor: merge GetMilestones and GetMilestonesByRepoID Close #12260 Needed for https://gitea.com/gitea/go-sdk/issues/383 and https://gitea.com/gitea/tea/pulls/149
This commit is contained in:
parent
78cbd0ca72
commit
8bdc9795d8
8 changed files with 115 additions and 36 deletions
|
@ -51,11 +51,17 @@ func TestGiteaUploadRepo(t *testing.T) {
|
|||
repo := models.AssertExistsAndLoadBean(t, &models.Repository{OwnerID: user.ID, Name: repoName}).(*models.Repository)
|
||||
assert.True(t, repo.HasWiki())
|
||||
|
||||
milestones, err := models.GetMilestones(repo.ID, 0, false, "")
|
||||
milestones, err := models.GetMilestones(models.GetMilestonesOption{
|
||||
RepoID: repo.ID,
|
||||
State: structs.StateOpen,
|
||||
})
|
||||
assert.NoError(t, err)
|
||||
assert.EqualValues(t, 1, len(milestones))
|
||||
|
||||
milestones, err = models.GetMilestones(repo.ID, 0, true, "")
|
||||
milestones, err = models.GetMilestones(models.GetMilestonesOption{
|
||||
RepoID: repo.ID,
|
||||
State: structs.StateClosed,
|
||||
})
|
||||
assert.NoError(t, err)
|
||||
assert.EqualValues(t, 0, len(milestones))
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue