<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}} <form> <button class="ui red tiny button delete-button" data-modal-id="leave-team-sidebar" data-url="{{.OrgLink}}/teams/{{.Team.LowerName | PathEscape}}/action/leave" data-datauid="{{$.SignedUser.ID}}" data-name="{{.Team.Name}}">{{$.i18n.Tr "org.teams.leave"}}</button> </form> {{else if .IsOrganizationOwner}} <form method="post" action="{{.OrgLink}}/teams/{{.Team.LowerName | PathEscape}}/action/join"> {{$.CsrfTokenHtml}} <input type="hidden" name="page" value="team"/> <button type="submit" class="ui blue tiny button" name="uid" value="{{$.SignedUser.ID}}">{{$.i18n.Tr "org.teams.join"}}</button> </form> {{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> {{if eq .Team.LowerName "owners"}} <div class="item"> {{.i18n.Tr "org.teams.owners_permission_desc" | Str2html}} </div> {{else}} <div class="item"> <h3>{{.i18n.Tr "org.team_access_desc"}}</h3> <ul> {{if .Team.IncludesAllRepositories}} <li>{{.i18n.Tr "org.teams.all_repositories" | Str2html}} {{else}} <li>{{.i18n.Tr "org.teams.specific_repositories" | Str2html}} {{end}} {{if .Team.CanCreateOrgRepo}} <li>{{.i18n.Tr "org.teams.can_create_org_repo"}} {{end}} </ul> {{if (eq .Team.AccessMode 2)}} <h3>{{.i18n.Tr "org.settings.permission"}}</h3> {{.i18n.Tr "org.teams.write_permission_desc" | Str2html}} {{else if (eq .Team.AccessMode 3)}} <h3>{{.i18n.Tr "org.settings.permission"}}</h3> {{.i18n.Tr "org.teams.admin_permission_desc" | Str2html}} {{else}} <table class="ui table"> <thead> <tr> <th>{{.i18n.Tr "units.unit"}}</th> <th>{{.i18n.Tr "org.team_permission_desc"}}</th> </tr> </thead> <tbody> {{range $t, $unit := $.Units}} {{if and (lt $unit.MaxPerm 2) (not $unit.Type.UnitGlobalDisabled)}} <tr> <td><strong>{{$.i18n.Tr $unit.NameKey}}</strong></td> <td>{{if eq ($.Team.UnitAccessMode $unit.Type) 0 -}} {{$.i18n.Tr "org.teams.none_access"}} {{- else if or (eq $.Team.ID 0) (eq ($.Team.UnitAccessMode $unit.Type) 1) -}} {{$.i18n.Tr "org.teams.read_access"}} {{- else if eq ($.Team.UnitAccessMode $unit.Type) 2 -}} {{$.i18n.Tr "org.teams.write_access"}} {{- end}}</td> </tr> {{end}} {{end}} </tbody> </table> {{end}} </div> {{end}} </div> {{if .IsOrganizationOwner}} <div class="ui bottom attached segment"> <a class="ui teal small button" href="{{.OrgLink}}/teams/{{.Team.LowerName | PathEscape}}/edit">{{svg "octicon-gear"}} {{$.i18n.Tr "org.teams.settings"}}</a> </div> {{end}} </div> <div class="ui small basic delete modal" id="leave-team-sidebar"> <div class="ui icon header"> {{svg "octicon-x" 16 "close inside"}} {{$.i18n.Tr "org.teams.leave"}} </div> <div class="content"> <p>{{$.i18n.Tr "org.teams.leave.detail" `<span class="name"></span>` | Safe}}</p> </div> {{template "base/delete_modal_actions" .}} </div>