code.gitea.io/gitea@v1.22.3/templates/org/team/teams.tmpl (about)

     1  {{template "base/head" .}}
     2  <div role="main" aria-label="{{.Title}}" class="page-content organization teams">
     3  	{{template "org/header" .}}
     4  	<div class="ui container">
     5  		{{template "base/alert" .}}
     6  		{{if .IsOrganizationOwner}}
     7  			<div class="text right">
     8  				<a class="ui primary button" href="{{.OrgLink}}/teams/new">{{svg "octicon-plus"}} {{ctx.Locale.Tr "org.create_new_team"}}</a>
     9  			</div>
    10  			<div class="divider"></div>
    11  		{{end}}
    12  
    13  		<div class="ui two column stackable grid">
    14  			{{range .Teams}}
    15  				<div class="column">
    16  					<div class="ui top attached header">
    17  						<a class="text black" href="{{$.OrgLink}}/teams/{{.LowerName | PathEscape}}"><strong>{{.Name}}</strong></a>
    18  						<div class="ui right">
    19  							<a class="ui primary tiny button" href="{{$.OrgLink}}/teams/{{.LowerName | PathEscape}}">{{ctx.Locale.Tr "view"}}</a>
    20  							{{if .IsMember ctx $.SignedUser.ID}}
    21  								<form>
    22  									<button class="ui red tiny button delete-button" data-modal-id="leave-team"
    23  										data-url="{{$.OrgLink}}/teams/{{.LowerName | PathEscape}}/action/leave" data-datauid="{{$.SignedUser.ID}}"
    24  										data-name="{{.Name}}">{{ctx.Locale.Tr "org.teams.leave"}}</button>
    25  								</form>
    26  							{{else if $.IsOrganizationOwner}}
    27  								<form method="post" action="{{$.OrgLink}}/teams/{{.LowerName | PathEscape}}/action/join">
    28  									{{$.CsrfTokenHtml}}
    29  									<button type="submit" class="ui primary tiny button" name="uid" value="{{$.SignedUser.ID}}">{{ctx.Locale.Tr "org.teams.join"}}</button>
    30  								</form>
    31  							{{end}}
    32  						</div>
    33  					</div>
    34  					<div class="ui attached segment members">
    35  						{{range .Members}}
    36  							{{template "shared/user/avatarlink" dict "user" .}}
    37  						{{end}}
    38  					</div>
    39  					<div class="ui bottom attached header">
    40  						<p class="team-meta"><a class="muted" href="{{$.OrgLink}}/teams/{{.LowerName | PathEscape}}">{{.NumMembers}} {{ctx.Locale.Tr "org.lower_members"}}</a> ยท <a class="muted" href="{{$.OrgLink}}/teams/{{.LowerName | PathEscape}}/repositories">{{.NumRepos}} {{ctx.Locale.Tr "org.lower_repositories"}}</a></p>
    41  					</div>
    42  				</div>
    43  			{{end}}
    44  		</div>
    45  	</div>
    46  </div>
    47  <div class="ui g-modal-confirm delete modal" id="leave-team">
    48  	<div class="header">
    49  		{{ctx.Locale.Tr "org.teams.leave"}}
    50  	</div>
    51  	<div class="content">
    52  		<p>{{ctx.Locale.Tr "org.teams.leave.detail" (`<span class="name"></span>`|SafeHTML)}}</p>
    53  	</div>
    54  	{{template "base/modal_actions_confirm" .}}
    55  </div>
    56  {{template "base/footer" .}}