Skip to content

Commit 543683c

Browse files
refactor v1: RenderUserHeader
1 parent 5164dc3 commit 543683c

File tree

5 files changed

+34
-18
lines changed

5 files changed

+34
-18
lines changed

routers/web/org/members.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,9 +54,8 @@ func Members(ctx *context.Context) {
5454
return
5555
}
5656

57-
_, err = shared_user.PrepareOrgHeader(ctx)
58-
if err != nil {
59-
ctx.ServerError("PrepareOrgHeader", err)
57+
if err = shared_user.RenderUserOrgHeader(ctx); err != nil {
58+
ctx.ServerError("RenderUserOrgHeader", err)
6059
return
6160
}
6261

routers/web/org/projects.go

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,10 @@ func RenderNewProject(ctx *context.Context) {
155155
ctx.Data["PageIsViewProjects"] = true
156156
ctx.Data["HomeLink"] = ctx.ContextUser.HomeLink()
157157
ctx.Data["CancelLink"] = ctx.ContextUser.HomeLink() + "/-/projects"
158-
shared_user.RenderUserHeader(ctx)
158+
if err := shared_user.RenderUserOrgHeader(ctx); err != nil {
159+
ctx.ServerError("RenderUserOrgHeader", err)
160+
return
161+
}
159162

160163
err := shared_user.LoadHeaderCount(ctx)
161164
if err != nil {
@@ -170,7 +173,10 @@ func RenderNewProject(ctx *context.Context) {
170173
func NewProjectPost(ctx *context.Context) {
171174
form := web.GetForm(ctx).(*forms.CreateProjectForm)
172175
ctx.Data["Title"] = ctx.Tr("repo.projects.new")
173-
shared_user.RenderUserHeader(ctx)
176+
if err := shared_user.RenderUserOrgHeader(ctx); err != nil {
177+
ctx.ServerError("RenderUserOrgHeader", err)
178+
return
179+
}
174180

175181
if ctx.HasError() {
176182
RenderNewProject(ctx)
@@ -251,7 +257,10 @@ func RenderEditProject(ctx *context.Context) {
251257
ctx.Data["CanWriteProjects"] = canWriteProjects(ctx)
252258
ctx.Data["CardTypes"] = project_model.GetCardConfig()
253259

254-
shared_user.RenderUserHeader(ctx)
260+
if err := shared_user.RenderUserOrgHeader(ctx); err != nil {
261+
ctx.ServerError("RenderUserOrgHeader", err)
262+
return
263+
}
255264

256265
p, err := project_model.GetProjectByID(ctx, ctx.PathParamInt64("id"))
257266
if err != nil {
@@ -285,7 +294,10 @@ func EditProjectPost(ctx *context.Context) {
285294
ctx.Data["CardTypes"] = project_model.GetCardConfig()
286295
ctx.Data["CancelLink"] = project_model.ProjectLinkForOrg(ctx.ContextUser, projectID)
287296

288-
shared_user.RenderUserHeader(ctx)
297+
if err := shared_user.RenderUserOrgHeader(ctx); err != nil {
298+
ctx.ServerError("RenderUserOrgHeader", err)
299+
return
300+
}
289301

290302
err := shared_user.LoadHeaderCount(ctx)
291303
if err != nil {
@@ -446,7 +458,11 @@ func ViewProject(ctx *context.Context) {
446458
ctx.Data["Project"] = project
447459
ctx.Data["IssuesMap"] = issuesMap
448460
ctx.Data["Columns"] = columns
449-
shared_user.RenderUserHeader(ctx)
461+
462+
if err := shared_user.RenderUserOrgHeader(ctx); err != nil {
463+
ctx.ServerError("RenderUserOrgHeader", err)
464+
return
465+
}
450466

451467
err = shared_user.LoadHeaderCount(ctx)
452468
if err != nil {

routers/web/org/teams.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,9 +58,8 @@ func Teams(ctx *context.Context) {
5858
}
5959
ctx.Data["Teams"] = ctx.Org.Teams
6060

61-
_, err := shared_user.PrepareOrgHeader(ctx)
62-
if err != nil {
63-
ctx.ServerError("PrepareOrgHeader", err)
61+
if err := shared_user.RenderUserOrgHeader(ctx); err != nil {
62+
ctx.ServerError("RenderUserOrgHeader", err)
6463
return
6564
}
6665

routers/web/shared/user/header.go

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -138,15 +138,11 @@ func FindOwnerProfileReadme(ctx *context.Context, doer *user_model.User, optProf
138138
return profileDbRepo, profileReadmeBlob
139139
}
140140

141-
func RenderUserHeader(ctx *context.Context) {
141+
func RenderUserOrgHeader(ctx *context.Context) error {
142142
prepareContextForCommonProfile(ctx)
143-
144143
_, profileReadmeBlob := FindOwnerProfileReadme(ctx, ctx.Doer)
145144
ctx.Data["HasUserProfileReadme"] = profileReadmeBlob != nil
146-
}
147145

148-
func RenderUserOrgHeader(ctx *context.Context) error {
149-
RenderUserHeader(ctx)
150146
if ctx.ContextUser.IsOrganization() {
151147
_, err := PrepareOrgHeader(ctx)
152148
if err != nil {

routers/web/user/package.go

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,10 @@ func RedirectToLastVersion(ctx *context.Context) {
175175
func ViewPackageVersion(ctx *context.Context) {
176176
pd := ctx.Package.Descriptor
177177

178-
shared_user.RenderUserHeader(ctx)
178+
if err := shared_user.RenderUserOrgHeader(ctx); err != nil {
179+
ctx.ServerError("RenderUserOrgHeader", err)
180+
return
181+
}
179182

180183
ctx.Data["Title"] = pd.Package.Name
181184
ctx.Data["IsPackagesPage"] = true
@@ -339,7 +342,10 @@ func ListPackageVersions(ctx *context.Context) {
339342
query := ctx.FormTrim("q")
340343
sort := ctx.FormTrim("sort")
341344

342-
shared_user.RenderUserHeader(ctx)
345+
if err := shared_user.RenderUserOrgHeader(ctx); err != nil {
346+
ctx.ServerError("RenderUserOrgHeader", err)
347+
return
348+
}
343349

344350
ctx.Data["Title"] = ctx.Tr("packages.title")
345351
ctx.Data["IsPackagesPage"] = true

0 commit comments

Comments
 (0)