|  | @@ -10,19 +10,21 @@ import (
 | 
	
		
			
				|  |  |  	"strconv"
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	"github.com/martini-contrib/render"
 | 
	
		
			
				|  |  | +	"github.com/martini-contrib/sessions"
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	"github.com/gogits/gogs/models"
 | 
	
		
			
				|  |  | -	"github.com/gogits/gogs/routers/user"
 | 
	
		
			
				|  |  | -	"github.com/martini-contrib/sessions"
 | 
	
		
			
				|  |  | +	"github.com/gogits/gogs/modules/auth"
 | 
	
		
			
				|  |  | +	"github.com/gogits/gogs/modules/base"
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -func Create(req *http.Request, r render.Render, session sessions.Session) {
 | 
	
		
			
				|  |  | +func Create(req *http.Request, r render.Render, data base.TmplData, session sessions.Session) {
 | 
	
		
			
				|  |  | +	data["Title"] = "Create repository"
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  	if req.Method == "GET" {
 | 
	
		
			
				|  |  |  		r.HTML(200, "repo/create", map[string]interface{}{
 | 
	
		
			
				|  |  | -			"Title":    "Create repository",
 | 
	
		
			
				|  |  | -			"UserName": user.SignedInName(session),
 | 
	
		
			
				|  |  | -			"UserId":   user.SignedInId(session),
 | 
	
		
			
				|  |  | -			"IsSigned": user.IsSignedIn(session),
 | 
	
		
			
				|  |  | +			"UserName": auth.SignedInName(session),
 | 
	
		
			
				|  |  | +			"UserId":   auth.SignedInId(session),
 | 
	
		
			
				|  |  | +			"IsSigned": auth.IsSignedIn(session),
 | 
	
		
			
				|  |  |  		})
 | 
	
		
			
				|  |  |  		return
 | 
	
		
			
				|  |  |  	}
 | 
	
	
		
			
				|  | @@ -42,7 +44,7 @@ func Create(req *http.Request, r render.Render, session sessions.Session) {
 | 
	
		
			
				|  |  |  		if err == nil {
 | 
	
		
			
				|  |  |  			r.HTML(200, "repo/created", map[string]interface{}{
 | 
	
		
			
				|  |  |  				"RepoName": u.Name + "/" + req.FormValue("name"),
 | 
	
		
			
				|  |  | -				"IsSigned": user.IsSignedIn(session),
 | 
	
		
			
				|  |  | +				"IsSigned": auth.IsSignedIn(session),
 | 
	
		
			
				|  |  |  			})
 | 
	
		
			
				|  |  |  			return
 | 
	
		
			
				|  |  |  		}
 | 
	
	
		
			
				|  | @@ -51,7 +53,7 @@ func Create(req *http.Request, r render.Render, session sessions.Session) {
 | 
	
		
			
				|  |  |  	if err != nil {
 | 
	
		
			
				|  |  |  		r.HTML(200, "base/error", map[string]interface{}{
 | 
	
		
			
				|  |  |  			"Error":    fmt.Sprintf("%v", err),
 | 
	
		
			
				|  |  | -			"IsSigned": user.IsSignedIn(session),
 | 
	
		
			
				|  |  | +			"IsSigned": auth.IsSignedIn(session),
 | 
	
		
			
				|  |  |  		})
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  }
 | 
	
	
		
			
				|  | @@ -60,7 +62,7 @@ func Delete(req *http.Request, r render.Render, session sessions.Session) {
 | 
	
		
			
				|  |  |  	if req.Method == "GET" {
 | 
	
		
			
				|  |  |  		r.HTML(200, "repo/delete", map[string]interface{}{
 | 
	
		
			
				|  |  |  			"Title":    "Delete repository",
 | 
	
		
			
				|  |  | -			"IsSigned": user.IsSignedIn(session),
 | 
	
		
			
				|  |  | +			"IsSigned": auth.IsSignedIn(session),
 | 
	
		
			
				|  |  |  		})
 | 
	
		
			
				|  |  |  		return
 | 
	
		
			
				|  |  |  	}
 | 
	
	
		
			
				|  | @@ -70,19 +72,19 @@ func Delete(req *http.Request, r render.Render, session sessions.Session) {
 | 
	
		
			
				|  |  |  	if err != nil {
 | 
	
		
			
				|  |  |  		r.HTML(200, "base/error", map[string]interface{}{
 | 
	
		
			
				|  |  |  			"Error":    fmt.Sprintf("%v", err),
 | 
	
		
			
				|  |  | -			"IsSigned": user.IsSignedIn(session),
 | 
	
		
			
				|  |  | +			"IsSigned": auth.IsSignedIn(session),
 | 
	
		
			
				|  |  |  		})
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  func List(req *http.Request, r render.Render, session sessions.Session) {
 | 
	
		
			
				|  |  | -	u := user.SignedInUser(session)
 | 
	
		
			
				|  |  | +	u := auth.SignedInUser(session)
 | 
	
		
			
				|  |  |  	repos, err := models.GetRepositories(u)
 | 
	
		
			
				|  |  |  	fmt.Println("repos", repos)
 | 
	
		
			
				|  |  |  	if err != nil {
 | 
	
		
			
				|  |  |  		r.HTML(200, "base/error", map[string]interface{}{
 | 
	
		
			
				|  |  |  			"Error":    fmt.Sprintf("%v", err),
 | 
	
		
			
				|  |  | -			"IsSigned": user.IsSignedIn(session),
 | 
	
		
			
				|  |  | +			"IsSigned": auth.IsSignedIn(session),
 | 
	
		
			
				|  |  |  		})
 | 
	
		
			
				|  |  |  		return
 | 
	
		
			
				|  |  |  	}
 | 
	
	
		
			
				|  | @@ -90,6 +92,6 @@ func List(req *http.Request, r render.Render, session sessions.Session) {
 | 
	
		
			
				|  |  |  	r.HTML(200, "repo/list", map[string]interface{}{
 | 
	
		
			
				|  |  |  		"Title":    "repositories",
 | 
	
		
			
				|  |  |  		"Repos":    repos,
 | 
	
		
			
				|  |  | -		"IsSigned": user.IsSignedIn(session),
 | 
	
		
			
				|  |  | +		"IsSigned": auth.IsSignedIn(session),
 | 
	
		
			
				|  |  |  	})
 | 
	
		
			
				|  |  |  }
 |