mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 21:28:11 +09:00 
			
		
		
		
	Move repository model into models/repo (#17933)
* Some refactors related repository model * Move more methods out of repository * Move repository into models/repo * Fix test * Fix test * some improvements * Remove unnecessary function
This commit is contained in:
		| @@ -12,6 +12,7 @@ import ( | ||||
| 	"time" | ||||
|  | ||||
| 	"code.gitea.io/gitea/models/db" | ||||
| 	repo_model "code.gitea.io/gitea/models/repo" | ||||
| 	"code.gitea.io/gitea/models/unittest" | ||||
| 	user_model "code.gitea.io/gitea/models/user" | ||||
|  | ||||
| @@ -23,7 +24,7 @@ func TestIssue_ReplaceLabels(t *testing.T) { | ||||
|  | ||||
| 	testSuccess := func(issueID int64, labelIDs []int64) { | ||||
| 		issue := unittest.AssertExistsAndLoadBean(t, &Issue{ID: issueID}).(*Issue) | ||||
| 		repo := unittest.AssertExistsAndLoadBean(t, &Repository{ID: issue.RepoID}).(*Repository) | ||||
| 		repo := unittest.AssertExistsAndLoadBean(t, &repo_model.Repository{ID: issue.RepoID}).(*repo_model.Repository) | ||||
| 		doer := unittest.AssertExistsAndLoadBean(t, &user_model.User{ID: repo.OwnerID}).(*user_model.User) | ||||
|  | ||||
| 		labels := make([]*Label, len(labelIDs)) | ||||
| @@ -354,7 +355,7 @@ func TestGetRepoIDsForIssuesOptions(t *testing.T) { | ||||
| func testInsertIssue(t *testing.T, title, content string, expectIndex int64) *Issue { | ||||
| 	var newIssue Issue | ||||
| 	t.Run(title, func(t *testing.T) { | ||||
| 		repo := unittest.AssertExistsAndLoadBean(t, &Repository{ID: 1}).(*Repository) | ||||
| 		repo := unittest.AssertExistsAndLoadBean(t, &repo_model.Repository{ID: 1}).(*repo_model.Repository) | ||||
| 		user := unittest.AssertExistsAndLoadBean(t, &user_model.User{ID: 2}).(*user_model.User) | ||||
|  | ||||
| 		issue := Issue{ | ||||
| @@ -398,7 +399,7 @@ func TestIssue_ResolveMentions(t *testing.T) { | ||||
|  | ||||
| 	testSuccess := func(owner, repo, doer string, mentions []string, expected []int64) { | ||||
| 		o := unittest.AssertExistsAndLoadBean(t, &user_model.User{LowerName: owner}).(*user_model.User) | ||||
| 		r := unittest.AssertExistsAndLoadBean(t, &Repository{OwnerID: o.ID, LowerName: repo}).(*Repository) | ||||
| 		r := unittest.AssertExistsAndLoadBean(t, &repo_model.Repository{OwnerID: o.ID, LowerName: repo}).(*repo_model.Repository) | ||||
| 		issue := &Issue{RepoID: r.ID} | ||||
| 		d := unittest.AssertExistsAndLoadBean(t, &user_model.User{LowerName: doer}).(*user_model.User) | ||||
| 		resolved, err := issue.ResolveMentionsByVisibility(db.DefaultContext, d, mentions) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user