2015-11-22 01:32:09 -05:00
{{ template "base/head" . }}
2023-02-01 19:56:10 -03:00
<div role="main" aria-label=" {{ .Title }} " class="page-content organization teams">
2015-11-22 01:32:09 -05:00
{{ template "org/header" . }}
2015-12-07 23:30:52 +01:00
<div class="ui container">
{{ template "base/alert" . }}
2014-08-24 21:09:05 +08:00
{{ if .IsOrganizationOwner }}
2015-12-07 23:30:52 +01:00
<div class="text right">
2023-09-25 10:56:50 +02:00
<a class="ui primary button" href=" {{ .OrgLink }} /teams/new"> {{ svg "octicon-plus" }} {{ ctx .Locale .Tr "org.create_new_team" }} </a>
2015-12-07 23:30:52 +01:00
</div>
2023-06-29 14:24:22 +02:00
<div class="divider"></div>
2014-08-16 16:21:17 +08:00
{{ end }}
2015-11-22 01:32:09 -05:00
2023-04-26 23:59:08 +08:00
<div class="ui two column stackable grid">
2015-11-22 01:32:09 -05:00
{{ range .Teams }}
2015-12-07 23:30:52 +01:00
<div class="column">
<div class="ui top attached header">
2021-11-16 18:18:25 +00:00
<a class="text black" href=" {{ $ .OrgLink }} /teams/ {{ .LowerName | PathEscape }} "><strong> {{ .Name }} </strong></a>
2015-12-07 23:30:52 +01:00
<div class="ui right">
2023-10-22 05:34:16 -07:00
<a class="ui primary tiny button" href=" {{ $ .OrgLink }} /teams/ {{ .LowerName | PathEscape }} "> {{ ctx .Locale .Tr "view" }} </a>
2023-10-03 12:30:41 +02:00
{{ if .IsMember ctx $ .SignedUser .ID }}
2021-08-27 03:57:40 +01:00
<form>
<button class="ui red tiny button delete-button" data-modal-id="leave-team"
2021-11-16 18:18:25 +00:00
data-url=" {{ $ .OrgLink }} /teams/ {{ .LowerName | PathEscape }} /action/leave" data-datauid=" {{ $ .SignedUser .ID }} "
2023-09-25 10:56:50 +02:00
data-name=" {{ .Name }} "> {{ ctx .Locale .Tr "org.teams.leave" }} </button>
2020-02-25 14:28:47 -06:00
</form>
2015-12-07 23:30:52 +01:00
{{ else if $ .IsOrganizationOwner }}
2021-11-16 18:18:25 +00:00
<form method="post" action=" {{ $ .OrgLink }} /teams/ {{ .LowerName | PathEscape }} /action/join">
2020-02-25 14:28:47 -06:00
{{ $ .CsrfTokenHtml }}
2024-01-12 22:43:40 +08:00
<button type="submit" class="ui primary tiny button" name="uid" value=" {{ $ .SignedUser .ID }} "> {{ ctx .Locale .Tr "org.teams.join" }} </button>
2020-02-25 14:28:47 -06:00
</form>
2015-12-07 23:30:52 +01:00
{{ end }}
</div>
</div>
<div class="ui attached segment members">
{{ range .Members }}
2023-08-10 11:19:39 +08:00
{{ template "shared/user/avatarlink" dict "user" . }}
2015-12-07 23:30:52 +01:00
{{ end }}
</div>
<div class="ui bottom attached header">
2023-10-26 10:50:43 +08:00
<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>
2015-12-07 23:30:52 +01:00
</div>
2014-08-16 16:21:17 +08:00
</div>
2015-11-22 01:32:09 -05:00
{{ end }}
2014-08-16 16:21:17 +08:00
</div>
</div>
</div>
2023-04-24 19:08:59 +08:00
<div class="ui g-modal-confirm delete modal" id="leave-team">
2023-04-23 17:24:19 +08:00
<div class="header">
2023-09-25 10:56:50 +02:00
{{ ctx .Locale .Tr "org.teams.leave" }}
2021-08-27 03:57:40 +01:00
</div>
<div class="content">
2024-02-25 18:45:56 +08:00
<p> {{ ctx .Locale .Tr "org.teams.leave.detail" ( ` < span class = "name" > < / span > ` | SafeHTML ) }} </p>
2021-08-27 03:57:40 +01:00
</div>
2023-04-23 17:24:19 +08:00
{{ template "base/modal_actions_confirm" . }}
2021-08-27 03:57:40 +01:00
</div>
2015-12-07 23:30:52 +01:00
{{ template "base/footer" . }}