From 49933c7fb09cc98ae0e57a483d68011ac67fd492 Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Thu, 25 Nov 2021 00:12:54 +0800 Subject: [PATCH] Create menus for organization pages (#17802) * Create menus for organization pages * Fix frontend lint * Fix frontend lint --- routers/web/org/home.go | 1 + templates/org/header.tmpl | 15 ++------------- templates/org/home.tmpl | 12 +----------- templates/org/menu.tmpl | 29 +++++++++++++++++++++++++++++ web_src/less/_organization.less | 6 ++++++ 5 files changed, 39 insertions(+), 24 deletions(-) create mode 100644 templates/org/menu.tmpl diff --git a/routers/web/org/home.go b/routers/web/org/home.go index 0dc441fe8..52f0282b5 100644 --- a/routers/web/org/home.go +++ b/routers/web/org/home.go @@ -142,6 +142,7 @@ func Home(ctx *context.Context) { ctx.Data["Members"] = members ctx.Data["Teams"] = ctx.Org.Teams ctx.Data["DisableNewPullMirrors"] = setting.Mirror.DisableNewPull + ctx.Data["PageIsViewRepositories"] = true pager := context.NewPagination(int(count), setting.UI.User.RepoPagingNum, page, 5) pager.SetDefaultParams(ctx) diff --git a/templates/org/header.tmpl b/templates/org/header.tmpl index d06c54d9c..4415e0a1f 100644 --- a/templates/org/header.tmpl +++ b/templates/org/header.tmpl @@ -9,21 +9,10 @@ {{if .Visibility.IsLimited}}
{{$.i18n.Tr "org.settings.visibility.limited_shortname"}}
{{end}} {{if .Visibility.IsPrivate}}
{{$.i18n.Tr "org.settings.visibility.private_shortname"}}
{{end}} -
- -
-
{{end}} + +{{template "org/menu" .}} diff --git a/templates/org/home.tmpl b/templates/org/home.tmpl index fc79deb13..5b4f6d2c0 100644 --- a/templates/org/home.tmpl +++ b/templates/org/home.tmpl @@ -9,7 +9,6 @@ {{if .Org.Visibility.IsLimited}}
{{.i18n.Tr "org.settings.visibility.limited_shortname"}}
{{end}} {{if .Org.Visibility.IsPrivate}}
{{.i18n.Tr "org.settings.visibility.private_shortname"}}
{{end}} - {{if .IsOrganizationOwner}}{{svg "octicon-gear" 16 "mb-3"}}{{end}} {{if $.RenderedDescription}}

{{$.RenderedDescription|Str2html}}

{{end}}
@@ -19,20 +18,11 @@
-
+ {{template "org/menu" .}}
- {{if .CanCreateOrgRepo}} -
- {{if not .DisableNewPullMirrors}} - {{.i18n.Tr "new_migrate"}} - {{end}} - {{.i18n.Tr "new_repo"}} -
-
- {{end}} {{template "explore/repo_search" .}} {{template "explore/repo_list" .}} {{template "base/paginate" .}} diff --git a/templates/org/menu.tmpl b/templates/org/menu.tmpl new file mode 100644 index 000000000..ec985c03e --- /dev/null +++ b/templates/org/menu.tmpl @@ -0,0 +1,29 @@ + diff --git a/web_src/less/_organization.less b/web_src/less/_organization.less index d1a003c21..d86938d56 100644 --- a/web_src/less/_organization.less +++ b/web_src/less/_organization.less @@ -16,6 +16,12 @@ } } + .ui.secondary.stackable.pointing.menu { + flex-wrap: wrap; + margin-top: 5px; + margin-bottom: 10px; + } + &.new.org { #create-page-form();