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" . }}
2023-04-26 23:59:08 +08:00
<div class="ui stackable grid">
2015-11-22 01:32:09 -05:00
{{ template "org/team/sidebar" . }}
<div class="ui ten wide column">
2018-12-09 14:42:11 +08:00
{{ template "org/team/navbar" . }}
2019-01-26 01:14:35 +01:00
{{ if .IsOrganizationOwner }}
<div class="ui attached segment">
2022-09-14 13:24:39 +02:00
<form class="ui form ignore-dirty" id="add-member-form" action=" {{ $ .OrgLink }} /teams/ {{ $ .Team .LowerName | PathEscape }} /action/add" method="post">
2019-01-26 01:14:35 +01:00
{{ .CsrfTokenHtml }}
<input type="hidden" name="uid" value=" {{ .SignedUser .ID }} ">
<div class="inline field ui left">
2022-10-19 14:40:28 +02:00
<div id="search-user-box" class="ui search" {{ if .IsEmailInviteEnabled }} data-allow-email="true" data-allow-email-description=" {{ .locale .Tr "org.teams.invite_team_member" $ .Team .Name }} " {{ end }} >
2019-01-26 01:14:35 +01:00
<div class="ui input">
2022-06-27 22:58:46 +02:00
<input class="prompt" name="uname" placeholder=" {{ .locale .Tr "repo.settings.search_user_placeholder" }} " autocomplete="off" required>
2019-01-26 01:14:35 +01:00
</div>
</div>
</div>
2022-06-27 22:58:46 +02:00
<button class="ui green button"> {{ .locale .Tr "org.teams.add_team_member" }} </button>
2019-01-26 01:14:35 +01:00
</form>
</div>
{{ end }}
<div class="ui bottom attached table segment members">
2015-12-07 23:30:52 +01:00
{{ range .Team .Members }}
2023-04-04 06:49:09 +02:00
<div class="item gt-df gt-ac gt-fw">
<a href=" {{ .HomeLink }} "> {{ avatar $ .Context . 4 8 "gt-mr-3 gt-mb-0" }} </a>
<a class="gt-f1" href=" {{ .HomeLink }} ">
<strong> {{ .DisplayName }} </strong>
</a>
2022-02-26 05:19:54 +08:00
{{ if and $ .IsOrganizationOwner ( not ( and ( $ .Team .IsOwnerTeam ) ( eq ( len $ .Team .Members ) 1 ) ) ) }}
2021-08-27 03:57:40 +01:00
<form>
2023-04-04 06:49:09 +02:00
<button class="ui red button delete-button" data-modal-id="remove-team-member"
2021-11-16 18:18:25 +00:00
data-url=" {{ $ .OrgLink }} /teams/ {{ $ .Team .LowerName | PathEscape }} /action/remove" data-datauid=" {{ .ID }} "
2021-08-27 03:57:40 +01:00
data-name=" {{ .DisplayName }} "
2022-06-27 22:58:46 +02:00
data-data-team-name=" {{ $ .Team .Name }} "> {{ $ .locale .Tr "org.members.remove" }} </button>
2020-02-25 14:28:47 -06:00
</form>
2015-12-07 23:30:52 +01:00
{{ end }}
</div>
2018-12-09 14:42:11 +08:00
{{ else }}
<div class="item">
2022-06-27 22:58:46 +02:00
<span class="text grey italic"> {{ $ .locale .Tr "org.teams.members.none" }} </span>
2018-12-09 14:42:11 +08:00
</div>
2015-12-07 23:30:52 +01:00
{{ end }}
2014-08-23 20:24:02 +08:00
</div>
2022-10-19 14:40:28 +02:00
{{ if and .Invites $ .IsOrganizationOwner }}
<h4 class="ui top attached header"> {{ $ .locale .Tr "org.teams.invite_team_member.list" }} </h4>
<div class="ui bottom attached table segment members">
{{ range .Invites }}
2023-05-02 09:59:31 +02:00
<div class="item gt-df gt-ac gt-fw">
<span class="gt-f1"> {{ .Email }} </span>
2022-10-19 14:40:28 +02:00
<form action=" {{ $ .OrgLink }} /teams/ {{ $ .Team .LowerName | PathEscape }} /action/remove_invite" method="post">
{{ $ .CsrfTokenHtml }}
2023-03-28 00:05:51 +08:00
<input type="hidden" name="iid" value=" {{ .ID }} ">
2023-05-02 09:59:31 +02:00
<button class="ui red button"> {{ $ .locale .Tr "org.members.remove" }} </button>
2022-10-19 14:40:28 +02:00
</form>
</div>
{{ end }}
</div>
{{ end }}
2014-08-23 20:24:02 +08:00
</div>
2015-12-07 23:30:52 +01:00
</div>
2014-08-23 20:24:02 +08:00
</div>
</div>
2023-04-24 19:08:59 +08:00
<div class="ui g-modal-confirm delete modal" id="remove-team-member">
2023-04-23 17:24:19 +08:00
<div class="header">
2022-06-27 22:58:46 +02:00
{{ $ .locale .Tr "org.members.remove" }}
2021-08-27 03:57:40 +01:00
</div>
<div class="content">
2022-06-27 22:58:46 +02:00
<p> {{ $ .locale .Tr "org.members.remove.detail" ` < span class = "name" > < / span > ` ` < span class = "dataTeamName" > < / span > ` | Safe }} </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" . }}