mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2024-11-30 08:37:42 +01:00
69a255defb
* Add team permission setting to allow creating repo in organization. Signed-off-by: David Svantesson <davidsvantesson@gmail.com> * Add test case for creating repo when have team creation access. Signed-off-by: David Svantesson <davidsvantesson@gmail.com> * build error: should omit comparison to bool constant Signed-off-by: David Svantesson <davidsvantesson@gmail.com> * Add comment on exported functions * Fix fixture consistency, fix existing unit tests * Fix boolean comparison in xorm query. * addCollaborator and changeCollaborationAccessMode separate steps More clear to use different if-cases. * Create and commit xorm session * fix * Add information of create repo permission in team sidebar * Add migration step * Clarify that repository creator will be administrator. * Fix some things after merge * Fix language text that use html * migrations file * Create repository permission -> Create repositories * fix merge * fix review comments
53 lines
2 KiB
Cheetah
53 lines
2 KiB
Cheetah
<div class="ui six wide column">
|
|
<h4 class="ui top attached header">
|
|
<strong>{{.Team.Name}}</strong>
|
|
<div class="ui right">
|
|
{{if .Team.IsMember $.SignedUser.ID}}
|
|
<a class="ui red tiny button" href="{{.OrgLink}}/teams/{{.Team.LowerName}}/action/leave?uid={{$.SignedUser.ID}}&page=home">{{$.i18n.Tr "org.teams.leave"}}</a>
|
|
{{else if .IsOrganizationOwner}}
|
|
<a class="ui blue tiny button" href="{{.OrgLink}}/teams/{{.Team.LowerName}}/action/join?uid={{$.SignedUser.ID}}&page=team">{{$.i18n.Tr "org.teams.join"}}</a>
|
|
{{end}}
|
|
</div>
|
|
</h4>
|
|
<div class="ui attached table segment detail">
|
|
<div class="item">
|
|
{{if .Team.Description}}
|
|
{{.Team.Description}}
|
|
{{else}}
|
|
<span class="text grey italic">{{.i18n.Tr "org.teams.no_desc"}}</span>
|
|
{{end}}
|
|
</div>
|
|
|
|
<div class="item">
|
|
{{if eq .Team.LowerName "owners"}}
|
|
{{.i18n.Tr "org.teams.owners_permission_desc" | Str2html}}
|
|
{{else if (eq .Team.Authorize 1)}}
|
|
{{if .Team.IncludesAllRepositories}}
|
|
{{.i18n.Tr "org.teams.all_repositories_read_permission_desc" | Str2html}}
|
|
{{else}}
|
|
{{.i18n.Tr "org.teams.read_permission_desc" | Str2html}}
|
|
{{end}}
|
|
{{else if (eq .Team.Authorize 2)}}
|
|
{{if .Team.IncludesAllRepositories}}
|
|
{{.i18n.Tr "org.teams.all_repositories_write_permission_desc" | Str2html}}
|
|
{{else}}
|
|
{{.i18n.Tr "org.teams.write_permission_desc" | Str2html}}
|
|
{{end}}
|
|
{{else if (eq .Team.Authorize 3)}}
|
|
{{if .Team.IncludesAllRepositories}}
|
|
{{.i18n.Tr "org.teams.all_repositories_admin_permission_desc" | Str2html}}
|
|
{{else}}
|
|
{{.i18n.Tr "org.teams.admin_permission_desc" | Str2html}}
|
|
{{end}}
|
|
{{end}}
|
|
{{if .Team.CanCreateOrgRepo}}
|
|
<br><br>{{.i18n.Tr "org.teams.create_repo_permission_desc" | Str2html}}
|
|
{{end}}
|
|
</div>
|
|
</div>
|
|
{{if .IsOrganizationOwner}}
|
|
<div class="ui bottom attached segment">
|
|
<a class="ui teal small button" href="{{.OrgLink}}/teams/{{.Team.LowerName}}/edit"><span class="octicon octicon-gear"></span> {{$.i18n.Tr "org.teams.settings"}}</a>
|
|
</div>
|
|
{{end}}
|
|
</div>
|