{{if .Team.Description}}{{.Team.Description}}{{else}}{{.i18n.Tr "org.teams.no_desc"}}{{end}}
++
+ {{if eq .Team.LowerName "owners"}} + {{.i18n.Tr "org.teams.owners_permission_desc" | Str2html}} + {{end}} +
+diff --git a/conf/locale/locale_en-US.ini b/conf/locale/locale_en-US.ini index 4e191dca40..b9e7966c2f 100644 --- a/conf/locale/locale_en-US.ini +++ b/conf/locale/locale_en-US.ini @@ -279,6 +279,10 @@ teams.write_access = Write Access teams.write_access_helper = This team will be able to read its repositories, as well as push to them. teams.admin_access = Admin Access teams.admin_access_helper = This team will be able to push/pull to its repositories, as well as add other collaborators to them. +teams.no_desc = This team has no description +teams.settings = Settings +teams.owners_permission_desc = Owners have full access to all repositories and have admin rights to the organization. +teams.members = Team Members [action] create_repo = created repository %s diff --git a/conf/locale/locale_zh-CN.ini b/conf/locale/locale_zh-CN.ini index e3607d8e6e..7e5ac6486e 100644 --- a/conf/locale/locale_zh-CN.ini +++ b/conf/locale/locale_zh-CN.ini @@ -279,6 +279,10 @@ teams.write_access = 写入权限 teams.write_access_helper = 这个团队将拥有查看、克隆和推送所属仓库的权限。 teams.admin_access = 管理权限 teams.admin_access_helper = 这个团队将拥有查看、克隆、推送和添加其他组织成员到团队的权限。 +teams.no_desc = 该团队暂无描述 +teams.settings = 团队设置 +teams.owners_permission_desc = 管理员团队对 所有仓库 具有操作权限,且对组织具有 管理员权限。 +teams.members = 团队成员 [action] create_repo = 创建了仓库 %s diff --git a/public/ng/css/gogs.css b/public/ng/css/gogs.css index 3d784fab21..9aa7206bdf 100644 --- a/public/ng/css/gogs.css +++ b/public/ng/css/gogs.css @@ -1859,3 +1859,15 @@ textarea#issue-add-content { #team-create-form .note { margin-left: 153px; } +#org-team-card .desc { + font-size: 14px; + padding: 10px 20px; +} +#org-team-card .team-stats { + padding: 0 20px 10px 20px; + text-transform: uppercase; + border-bottom: 1px solid #dddddd; +} +#org-team-card .panel-footer { + padding: 10px 20px; +} diff --git a/public/ng/less/gogs/organization.less b/public/ng/less/gogs/organization.less index e8063f2328..58039d90b3 100644 --- a/public/ng/less/gogs/organization.less +++ b/public/ng/less/gogs/organization.less @@ -182,4 +182,18 @@ .note { margin-left: 153px; } +} +#org-team-card { + .desc { + font-size: 14px; + padding: 10px 20px; + } + .team-stats { + padding: 0 20px 10px 20px; + text-transform: uppercase; + border-bottom: 1px solid #dddddd; + } + .panel-footer { + padding: 10px 20px; + } } \ No newline at end of file diff --git a/routers/org/teams.go b/routers/org/teams.go index d082576cc8..8eb86c49fd 100644 --- a/routers/org/teams.go +++ b/routers/org/teams.go @@ -13,8 +13,9 @@ import ( ) const ( - TEAMS base.TplName = "org/team/teams" - TEAM_NEW base.TplName = "org/team/new" + TEAMS base.TplName = "org/team/teams" + TEAM_NEW base.TplName = "org/team/new" + TEAM_MEMBERS base.TplName = "org/team/members" ) func Teams(ctx *middleware.Context) { @@ -121,6 +122,7 @@ func EditTeam(ctx *middleware.Context) { } func SingleTeam(ctx *middleware.Context) { - ctx.Data["Title"] = "single-team" + ctx.Params(":org") - ctx.HTML(200, "org/team") + ctx.Data["Title"] = ctx.Org.Team.Name + ctx.Data["PageIsOrgTeams"] = true + ctx.HTML(200, TEAM_MEMBERS) } diff --git a/templates/org/settings/delete.tmpl b/templates/org/settings/delete.tmpl index 828389d6ff..ea9853d919 100644 --- a/templates/org/settings/delete.tmpl +++ b/templates/org/settings/delete.tmpl @@ -1,6 +1,6 @@ {{template "ng/base/head" .}} {{template "ng/base/header" .}} -{{template "org/header" .}} +{{template "org/base/header" .}}
{{if .Team.Description}}{{.Team.Description}}{{else}}{{.i18n.Tr "org.teams.no_desc"}}{{end}}
++ {{if eq .Team.LowerName "owners"}} + {{.i18n.Tr "org.teams.owners_permission_desc" | Str2html}} + {{end}} +
+