diff --git a/routers/web/org/members.go b/routers/web/org/members.go index 15a615c706fe6..0153c3c05ccc9 100644 --- a/routers/web/org/members.go +++ b/routers/web/org/members.go @@ -73,6 +73,8 @@ func Members(ctx *context.Context) { ctx.Data["MembersIsUserOrgOwner"] = organization.IsUserOrgOwner(ctx, members, org.ID) ctx.Data["MembersTwoFaStatus"] = members.GetTwoFaStatus(ctx) + shared_user.RenderUserHeader(ctx) + ctx.HTML(http.StatusOK, tplMembers) } diff --git a/routers/web/org/teams.go b/routers/web/org/teams.go index 9e65c8ba9cd95..a354ab554b8c6 100644 --- a/routers/web/org/teams.go +++ b/routers/web/org/teams.go @@ -65,6 +65,7 @@ func Teams(ctx *context.Context) { return } + shared_user.RenderUserHeader(ctx) ctx.HTML(http.StatusOK, tplTeams) } @@ -280,6 +281,7 @@ func NewTeam(ctx *context.Context) { ctx.ServerError("LoadHeaderCount", err) return } + shared_user.RenderUserHeader(ctx) ctx.HTML(http.StatusOK, tplTeamNew) } @@ -345,6 +347,7 @@ func NewTeamPost(ctx *context.Context) { ctx.Data["PageIsOrgTeamsNew"] = true ctx.Data["Units"] = unit_model.Units ctx.Data["Team"] = t + shared_user.RenderUserHeader(ctx) if ctx.HasError() { ctx.HTML(http.StatusOK, tplTeamNew) @@ -395,6 +398,7 @@ func TeamMembers(ctx *context.Context) { ctx.Data["Invites"] = invites ctx.Data["IsEmailInviteEnabled"] = setting.MailService != nil + shared_user.RenderUserHeader(ctx) ctx.HTML(http.StatusOK, tplTeamMembers) } @@ -414,6 +418,7 @@ func TeamRepositories(ctx *context.Context) { return } ctx.Data["Units"] = unit_model.Units + shared_user.RenderUserHeader(ctx) ctx.HTML(http.StatusOK, tplTeamRepositories) } diff --git a/templates/explore/repo_grid.tmpl b/templates/explore/repo_grid.tmpl new file mode 100644 index 0000000000000..5baa93531bca8 --- /dev/null +++ b/templates/explore/repo_grid.tmpl @@ -0,0 +1,79 @@ +
+ {{range .Repos}} +
+
+
+
+ {{if $.IsPrivate}} + {{svg "octicon-lock" 16}} + {{else if $.IsMirror}} + {{svg "octicon-mirror" 16}} + {{else if $.IsFork}} + {{svg "octicon-repo-forked" 16}} + {{else}} + {{svg "octicon-repo" 16}} + {{end}} + + {{if or $.PageIsExplore $.PageIsProfileStarList}}{{if .Owner}}{{.Owner.Name}} / {{end}}{{end}}{{.Name}} + + + {{if .IsArchived}} + {{ctx.Locale.Tr "repo.desc.archived"}} + {{end}} + {{if .IsTemplate}} + {{if .IsPrivate}} + {{ctx.Locale.Tr "repo.desc.private_template"}} + {{else}} + {{if .Owner.Visibility.IsPrivate}} + {{ctx.Locale.Tr "repo.desc.internal_template"}} + {{end}} + {{end}} + {{else}} + {{if .IsPrivate}} + {{ctx.Locale.Tr "repo.desc.private"}} + {{else}} + {{if .Owner.Visibility.IsPrivate}} + {{ctx.Locale.Tr "repo.desc.internal"}} + {{end}} + {{end}} + {{end}} + + {{if .IsFork}} + {{svg "octicon-repo-forked"}} + {{else if .IsMirror}} + {{svg "octicon-mirror"}} + {{end}} +
+
+ {{$description := .DescriptionHTML $.Context}} + {{if $description}} +
{{$description}}
+ {{end}} + {{if .Topics}} +
+ {{range $i, $e := .Topics}} + {{if and (lt $i 5) (ne $e "")}}{{.}}{{end}} + {{end}} +
+ {{end}} +
+ +
+ {{else}} +
+ {{ctx.Locale.Tr "explore.repo_no_results"}} +
+ {{end}} +
diff --git a/templates/org/home.tmpl b/templates/org/home.tmpl index fc65d4691cbe7..b236e8bd050fe 100644 --- a/templates/org/home.tmpl +++ b/templates/org/home.tmpl @@ -40,12 +40,17 @@
- {{if .ProfileReadme}} -
{{.ProfileReadme | Str2html}}
+ {{if eq .TabName "repositories"}} + {{template "explore/repo_search" .}} + {{template "explore/repo_list" .}} + {{template "base/paginate" .}} + {{else}} + {{if .ProfileReadme}} +
{{$.ProfileReadme|Str2html}}
+
+ {{end}} + {{template "explore/repo_grid" .}} {{end}} - {{template "explore/repo_search" .}} - {{template "explore/repo_list" .}} - {{template "base/paginate" .}}
{{if .ShowMemberAndTeamTab}} diff --git a/templates/org/menu.tmpl b/templates/org/menu.tmpl index 8a97711ce2876..6a7b31255a994 100644 --- a/templates/org/menu.tmpl +++ b/templates/org/menu.tmpl @@ -1,6 +1,9 @@