code.gitea.io/gitea@v1.22.3/templates/org/team/sidebar.tmpl (about) 1 <div class="ui six wide column"> 2 <h4 class="ui top attached header"> 3 <strong>{{.Team.Name}}</strong> 4 <div class="ui right"> 5 {{if .Team.IsMember ctx $.SignedUser.ID}} 6 <form> 7 <button class="ui red tiny button delete-button" data-modal-id="leave-team-sidebar" 8 data-url="{{.OrgLink}}/teams/{{.Team.LowerName | PathEscape}}/action/leave" data-datauid="{{$.SignedUser.ID}}" 9 data-name="{{.Team.Name}}">{{ctx.Locale.Tr "org.teams.leave"}}</button> 10 </form> 11 {{else if .IsOrganizationOwner}} 12 <form method="post" action="{{.OrgLink}}/teams/{{.Team.LowerName | PathEscape}}/action/join"> 13 {{$.CsrfTokenHtml}} 14 <input type="hidden" name="page" value="team"> 15 <button type="submit" class="ui primary tiny button" name="uid" value="{{$.SignedUser.ID}}">{{ctx.Locale.Tr "org.teams.join"}}</button> 16 </form> 17 {{end}} 18 </div> 19 </h4> 20 <div class="ui attached table segment detail"> 21 <div class="item"> 22 {{if .Team.Description}} 23 {{.Team.Description}} 24 {{else}} 25 <span class="text grey tw-italic">{{ctx.Locale.Tr "org.teams.no_desc"}}</span> 26 {{end}} 27 </div> 28 {{if eq .Team.LowerName "owners"}} 29 <div class="item"> 30 {{ctx.Locale.Tr "org.teams.owners_permission_desc"}} 31 </div> 32 {{else}} 33 <div class="item"> 34 <h3>{{ctx.Locale.Tr "org.team_access_desc"}}</h3> 35 <ul> 36 {{if .Team.IncludesAllRepositories}} 37 <li>{{ctx.Locale.Tr "org.teams.all_repositories"}}</li> 38 {{else}} 39 <li>{{ctx.Locale.Tr "org.teams.specific_repositories"}}</li> 40 {{end}} 41 {{if .Team.CanCreateOrgRepo}} 42 <li>{{ctx.Locale.Tr "org.teams.can_create_org_repo"}}</li> 43 {{end}} 44 </ul> 45 {{if (eq .Team.AccessMode 2)}} 46 <h3>{{ctx.Locale.Tr "org.settings.permission"}}</h3> 47 {{ctx.Locale.Tr "org.teams.write_permission_desc"}} 48 {{else if (eq .Team.AccessMode 3)}} 49 <h3>{{ctx.Locale.Tr "org.settings.permission"}}</h3> 50 {{ctx.Locale.Tr "org.teams.admin_permission_desc"}} 51 {{else}} 52 <table class="ui table"> 53 <thead> 54 <tr> 55 <th>{{ctx.Locale.Tr "units.unit"}}</th> 56 <th>{{ctx.Locale.Tr "org.team_permission_desc"}}</th> 57 </tr> 58 </thead> 59 <tbody> 60 {{range $t, $unit := $.Units}} 61 {{if (not $unit.Type.UnitGlobalDisabled)}} 62 <tr> 63 <td><strong>{{ctx.Locale.Tr $unit.NameKey}}</strong></td> 64 <td>{{if eq ($.Team.UnitAccessMode $.Context $unit.Type) 0 -}} 65 {{ctx.Locale.Tr "org.teams.none_access"}} 66 {{- else if or (eq $.Team.ID 0) (eq ($.Team.UnitAccessMode $.Context $unit.Type) 1) -}} 67 {{ctx.Locale.Tr "org.teams.read_access"}} 68 {{- else if eq ($.Team.UnitAccessMode $.Context $unit.Type) 2 -}} 69 {{ctx.Locale.Tr "org.teams.write_access"}} 70 {{- end}}</td> 71 </tr> 72 {{end}} 73 {{end}} 74 </tbody> 75 </table> 76 {{end}} 77 </div> 78 {{end}} 79 </div> 80 {{if .IsOrganizationOwner}} 81 <div class="ui bottom attached segment"> 82 <a class="ui small button" href="{{.OrgLink}}/teams/{{.Team.LowerName | PathEscape}}/edit">{{svg "octicon-gear"}} {{ctx.Locale.Tr "org.teams.settings"}}</a> 83 </div> 84 {{end}} 85 </div> 86 <div class="ui g-modal-confirm delete modal" id="leave-team-sidebar"> 87 <div class="header"> 88 {{ctx.Locale.Tr "org.teams.leave"}} 89 </div> 90 <div class="content"> 91 <p>{{ctx.Locale.Tr "org.teams.leave.detail" (`<span class="name"></span>`|SafeHTML)}}</p> 92 </div> 93 {{template "base/modal_actions_confirm" .}} 94 </div>