diff options
author | Lunny Xiao <xiaolunwen@gmail.com> | 2014-03-03 09:52:12 +0800 |
---|---|---|
committer | Lunny Xiao <xiaolunwen@gmail.com> | 2014-03-03 09:52:12 +0800 |
commit | 0632198a40b7498cee15aba8cf56b0815ccb2e7d (patch) | |
tree | f0ff23b1ae428822f35674423a894d07b3caf431 | |
parent | c5132b87a604506e2af0ad0322c9ccd76fe05987 (diff) |
add create repository button
-rw-r--r-- | routers/repo/repo.go | 12 | ||||
-rw-r--r-- | templates/base/navbar.tmpl | 1 |
2 files changed, 8 insertions, 5 deletions
diff --git a/routers/repo/repo.go b/routers/repo/repo.go index 8b9c9cef..a9e48021 100644 --- a/routers/repo/repo.go +++ b/routers/repo/repo.go @@ -44,8 +44,8 @@ func Create(req *http.Request, r render.Render) { } if err != nil { - r.HTML(403, "status/403", map[string]interface{}{ - "Title": fmt.Sprintf("%v", err), + r.HTML(200, "base/error", map[string]interface{}{ + "Error": fmt.Sprintf("%v", err), }) } } @@ -60,7 +60,9 @@ func Delete(req *http.Request, r render.Render) { u := &models.User{} err := models.DeleteRepository(u, "") - r.HTML(403, "status/403", map[string]interface{}{ - "Title": fmt.Sprintf("%v", err), - }) + if err != nil { + r.HTML(200, "base/error", map[string]interface{}{ + "Error": fmt.Sprintf("%v", err), + }) + } } diff --git a/templates/base/navbar.tmpl b/templates/base/navbar.tmpl index ae908738..56d4a579 100644 --- a/templates/base/navbar.tmpl +++ b/templates/base/navbar.tmpl @@ -5,6 +5,7 @@ <a class="gogs-nav-item" href="#">Dashboard</a> <a class="gogs-nav-item" href="#">Explore</a> <a class="gogs-nav-item" href="#">Help</a> + <a class="gogs-nav-item navbar-right navbar-btn btn btn-danger" href="/repo/create">Create a repository</a> <a class="gogs-nav-item navbar-right navbar-btn btn btn-danger" href="/login/">Sign in</a> <!--<a class="gogs-nav-item navbar-right" href="#">Profile</a>--> </nav> |