From 7ca830677525e6fc9127660fde32c46bcf00ab59 Mon Sep 17 00:00:00 2001 From: slene Date: Sun, 16 Mar 2014 00:03:23 +0800 Subject: modify RepoAssignment --- modules/middleware/context.go | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'modules/middleware/context.go') diff --git a/modules/middleware/context.go b/modules/middleware/context.go index d3fe7bbf..42ef1320 100644 --- a/modules/middleware/context.go +++ b/modules/middleware/context.go @@ -29,6 +29,12 @@ type Context struct { Render render.Render User *models.User IsSigned bool + + Repo struct { + IsValid bool + IsOwner bool + Repository *models.Repository + } } // Query querys form parameter. -- cgit v1.2.3 From f18c8fc4d98bfb09719d7be0f246934257725142 Mon Sep 17 00:00:00 2001 From: slene Date: Sun, 16 Mar 2014 00:14:26 +0800 Subject: add Owner to Context.Repo --- modules/middleware/context.go | 1 + modules/middleware/repo.go | 2 ++ 2 files changed, 3 insertions(+) (limited to 'modules/middleware/context.go') diff --git a/modules/middleware/context.go b/modules/middleware/context.go index 42ef1320..d002d3c2 100644 --- a/modules/middleware/context.go +++ b/modules/middleware/context.go @@ -34,6 +34,7 @@ type Context struct { IsValid bool IsOwner bool Repository *models.Repository + Owner *models.User } } diff --git a/modules/middleware/repo.go b/modules/middleware/repo.go index fcf1f07b..948713ef 100644 --- a/modules/middleware/repo.go +++ b/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 { -- cgit v1.2.3