aboutsummaryrefslogtreecommitdiffstats
path: root/routers/user
diff options
context:
space:
mode:
authorslene <vslene@gmail.com>2014-03-15 19:01:50 +0800
committerslene <vslene@gmail.com>2014-03-15 19:01:50 +0800
commitfa5ad1e46560bd006bccf57e5cac39589d18e344 (patch)
tree6157a0fb7f2333207d8ba907713be873b3eb0e52 /routers/user
parent06deed820d9f48ecf972c8716b17ad58b91ab9b9 (diff)
downloadgitea-fa5ad1e46560bd006bccf57e5cac39589d18e344.tar.gz
gitea-fa5ad1e46560bd006bccf57e5cac39589d18e344.zip
move templateFuncs to one file, add middleware context.
Diffstat (limited to 'routers/user')
-rw-r--r--routers/user/user.go20
1 files changed, 10 insertions, 10 deletions
diff --git a/routers/user/user.go b/routers/user/user.go
index 680055f661..450f09b6d3 100644
--- a/routers/user/user.go
+++ b/routers/user/user.go
@@ -15,6 +15,7 @@ import (
"github.com/gogits/gogs/modules/auth"
"github.com/gogits/gogs/modules/base"
"github.com/gogits/gogs/modules/log"
+ "github.com/gogits/gogs/modules/middleware"
)
func Dashboard(r render.Render, data base.TmplData, session sessions.Session) {
@@ -29,35 +30,34 @@ func Dashboard(r render.Render, data base.TmplData, session sessions.Session) {
r.HTML(200, "user/dashboard", data)
}
-func Profile(params martini.Params, r render.Render, req *http.Request, data base.TmplData, session sessions.Session) {
- data["Title"] = "Profile"
+func Profile(ctx *middleware.Context, params martini.Params) {
+ ctx.Data["Title"] = "Profile"
// TODO: Need to check view self or others.
user, err := models.GetUserByName(params["username"])
if err != nil {
- log.Handle(200, "user.Profile", data, r, err)
+ ctx.Log(200, "user.Profile", err)
return
}
- data["Owner"] = user
+ ctx.Data["Owner"] = user
- req.ParseForm()
- tab := req.Form.Get("tab")
- data["TabName"] = tab
+ tab := ctx.Query("tab")
+ ctx.Data["TabName"] = tab
switch tab {
case "activity":
feeds, err := models.GetFeeds(user.Id, 0, true)
if err != nil {
- log.Handle(200, "user.Profile", data, r, err)
+ ctx.Log(200, "user.Profile", err)
return
}
- data["Feeds"] = feeds
+ ctx.Data["Feeds"] = feeds
default:
}
- r.HTML(200, "user/profile", data)
+ ctx.Render.HTML(200, "user/profile", ctx.Data)
}
func SignIn(form auth.LogInForm, data base.TmplData, req *http.Request, r render.Render, session sessions.Session) {