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">
2023-06-13 20:10:10 +08:00
<form class="ui form ignore-dirty gt-df gt-fw gt-gap-3" 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 }} ">
2023-06-13 20:10:10 +08:00
<div id="search-user-box" class="ui search gt-mr-3" {{ if .IsEmailInviteEnabled }} data-allow-email="true" data-allow-email-description=" {{ .locale .Tr "org.teams.invite_team_member" $ .Team .Name }} " {{ end }} >
<div class="ui input">
<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>
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 }}
2023-08-01 00:13:42 +02:00
<div class="ui attached segment">
<div class="flex-list">
{{ range .Team .Members }}
<div class="flex-item flex-item-center">
<div class="flex-item-leading">
<a href=" {{ .HomeLink }} "> {{ avatar $ .Context . 3 2 }} </a>
</div>
<div class="flex-item-main">
<div class="flex-item-title">
{{ template "shared/user/name" . }}
</div>
</div>
<div class="flex-item-trailing">
{{ if and $ .IsOrganizationOwner ( not ( and ( $ .Team .IsOwnerTeam ) ( eq ( len $ .Team .Members ) 1 ) ) ) }}
<form>
<button class="ui red button delete-button" data-modal-id="remove-team-member"
data-url=" {{ $ .OrgLink }} /teams/ {{ $ .Team .LowerName | PathEscape }} /action/remove" data-datauid=" {{ .ID }} "
data-name=" {{ .DisplayName }} "
data-data-team-name=" {{ $ .Team .Name }} "> {{ $ .locale .Tr "org.members.remove" }} </button>
</form>
{{ end }}
</div>
</div>
{{ else }}
<div class="flex-item">
<span class="text grey italic"> {{ $ .locale .Tr "org.teams.members.none" }} </span>
</div>
{{ end }}
</div>
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" . }}