소스 검색

add Owner to Context.Repo

slene 11 년 전
부모
커밋
f18c8fc4d9
2개의 변경된 파일3개의 추가작업 그리고 0개의 파일을 삭제
  1. 1 0
      modules/middleware/context.go
  2. 2 0
      modules/middleware/repo.go

+ 1 - 0
modules/middleware/context.go

@@ -34,6 +34,7 @@ type Context struct {
 		IsValid    bool
 		IsOwner    bool
 		Repository *models.Repository
+		Owner      *models.User
 	}
 }
 

+ 2 - 0
modules/middleware/repo.go

@@ -51,6 +51,8 @@ func RepoAssignment(redirect bool) martini.Handler {
 			return
 		}
 
+		ctx.Repo.Owner = user
+
 		// get repository
 		repo, err := models.GetRepositoryByName(user, params["reponame"])
 		if err != nil {