|
|
@@ -97,12 +97,19 @@ func Profile(ctx *context.Context) { |
|
|
|
ctx.ServerError("GetUserBadges", err) |
|
|
|
return |
|
|
|
} |
|
|
|
// Count user badges |
|
|
|
cnt, err := badge.CountUserBadges(ctxUser.ID) |
|
|
|
if err != nil { |
|
|
|
ctx.ServerError("CountUserBadges", err) |
|
|
|
return |
|
|
|
} |
|
|
|
|
|
|
|
ctx.Data["Title"] = ctxUser.DisplayName() |
|
|
|
ctx.Data["PageIsUserProfile"] = true |
|
|
|
ctx.Data["Owner"] = ctxUser |
|
|
|
ctx.Data["OpenIDs"] = openIDs |
|
|
|
ctx.Data["RecentBadges"] = badges |
|
|
|
ctx.Data["TotalBadges"] = cnt |
|
|
|
ctx.Data["EnableHeatmap"] = setting.Service.EnableUserHeatmap |
|
|
|
ctx.Data["HeatmapUser"] = ctxUser.Name |
|
|
|
showPrivate := ctx.IsSigned && (ctx.User.IsAdmin || ctx.User.ID == ctxUser.ID) |
|
|
|