Changes
2 changed files (+19/-1)
-
-
@@ -153,7 +153,7 @@ func getRepoAssignees(ctx context.Context, repo *repo_model.Repository) (_ []*ususerIDs := make([]int64, 0, 10) if err = e.Table("access"). Where("repo_id = ? AND mode >= ?", repo.ID, perm.AccessModeWrite). Select("id"). Select("user_id"). Find(&userIDs); err != nil { return nil, err }
-
-
-
@@ -167,3 +167,21 @@ func TestLinkedRepository(t *testing.T) {}) } } func TestRepoAssignees(t *testing.T) { assert.NoError(t, unittest.PrepareTestDatabase()) repo2 := unittest.AssertExistsAndLoadBean(t, &repo_model.Repository{ID: 2}).(*repo_model.Repository) users, err := GetRepoAssignees(repo2) assert.NoError(t, err) assert.Len(t, users, 1) assert.Equal(t, users[0].ID, int64(2)) repo21 := unittest.AssertExistsAndLoadBean(t, &repo_model.Repository{ID: 21}).(*repo_model.Repository) users, err = GetRepoAssignees(repo21) assert.NoError(t, err) assert.Len(t, users, 3) assert.Equal(t, users[0].ID, int64(15)) assert.Equal(t, users[1].ID, int64(18)) assert.Equal(t, users[2].ID, int64(16)) }
-