2015-11-22 09:32:09 +03:00
{{ template "base/head" . }}
2020-12-01 07:00:14 +03:00
<div class="page-content organization members">
2015-11-22 09:32:09 +03:00
{{ template "org/header" . }}
2015-12-08 01:30:52 +03:00
<div class="ui container">
{{ template "base/alert" . }}
2015-11-22 09:32:09 +03:00
<div class="list">
2019-08-02 19:06:28 +03:00
{{ range .Members }}
2015-12-08 01:30:52 +03:00
<div class="item ui grid">
2021-01-04 00:20:05 +03:00
<div class="ui four wide column" style="display: flex;">
2020-12-03 21:46:11 +03:00
{{ avatar . 4 8 }}
2021-01-04 00:20:05 +03:00
<div>
<div class="meta"><a href=" {{ .HomeLink }} "> {{ .Name }} </a></div>
<div class="meta"> {{ .FullName }} </div>
</div>
2015-11-22 09:32:09 +03:00
</div>
2019-08-02 19:06:28 +03:00
<div class="ui four wide column center">
2015-12-08 01:30:52 +03:00
<div class="meta">
{{ $ .i18n .Tr "org.members.membership_visibility" }}
</div>
<div class="meta">
2019-08-02 19:06:28 +03:00
{{ $ isPublic : = in dex $ .MembersIsPublicMember .ID }}
2015-12-08 01:30:52 +03:00
{{ if $ isPublic }}
<strong> {{ $ .i18n .Tr "org.members.public" }} </strong>
2020-02-25 23:28:47 +03:00
{{ if or ( eq $ .SignedUser .ID .ID ) $ .IsOrganizationOwner }} (<a class="link-action" href data-url=" {{ $ .OrgLink }} /members/action/private?uid= {{ .ID }} "> {{ $ .i18n .Tr "org.members.public_helper" }} </a>) {{ end }}
2015-12-08 01:30:52 +03:00
{{ else }}
<strong> {{ $ .i18n .Tr "org.members.private" }} </strong>
2020-02-25 23:28:47 +03:00
{{ if or ( eq $ .SignedUser .ID .ID ) $ .IsOrganizationOwner }} (<a class="link-action" href data-url=" {{ $ .OrgLink }} /members/action/public?uid= {{ .ID }} "> {{ $ .i18n .Tr "org.members.private_helper" }} </a>) {{ end }}
2015-12-08 01:30:52 +03:00
{{ end }}
</div>
2015-11-22 09:32:09 +03:00
</div>
2015-12-08 01:30:52 +03:00
<div class="ui three wide column center">
<div class="meta">
{{ $ .i18n .Tr "org.members.member_role" }}
</div>
<div class="meta">
2020-09-11 23:19:00 +03:00
<strong> {{ if in dex $ .MembersIsUserOrgOwner .ID }} {{ svg "octicon-shield-lock" }} {{ $ .i18n .Tr "org.members.owner" }} {{ else }} {{ $ .i18n .Tr "org.members.member" }} {{ end }} </strong>
2019-08-02 19:06:28 +03:00
</div>
</div>
2022-01-08 19:21:10 +03:00
<div class="ui two wide column center">
2019-08-02 19:06:28 +03:00
<div class="meta">
2020-08-20 04:53:49 +03:00
{{ $ .i18n .Tr "admin.users.2fa" }}
2019-08-02 19:06:28 +03:00
</div>
<div class="meta">
2020-02-11 20:02:41 +03:00
<strong>
{{ if in dex $ .MembersTwoFaStatus .ID }}
2020-09-11 23:19:00 +03:00
<span class="text green"> {{ svg "octicon-check" }} </span>
2020-02-11 20:02:41 +03:00
{{ else }}
2020-09-11 23:19:00 +03:00
{{ svg "octicon-x" }}
2020-02-11 20:02:41 +03:00
{{ end }}
</strong>
2015-12-08 01:30:52 +03:00
</div>
2015-11-22 09:32:09 +03:00
</div>
2022-01-08 19:21:10 +03:00
<div class="ui three wide column">
2015-12-08 01:30:52 +03:00
<div class="text right">
2016-07-23 20:08:22 +03:00
{{ if eq $ .SignedUser .ID .ID }}
2021-08-27 05:57:40 +03:00
<form>
<button class="ui red small button delete-button" data-modal-id="leave-organization"
data-url=" {{ $ .OrgLink }} /members/action/leave" data-datauid=" {{ .ID }} "
data-name=" {{ .DisplayName }} "
data-data-organization-name=" {{ $ .Org .DisplayName }} "> {{ $ .i18n .Tr "org.members.leave" }} </button>
2020-02-28 01:00:13 +03:00
</form>
2015-12-08 01:30:52 +03:00
{{ else if $ .IsOrganizationOwner }}
2021-08-27 05:57:40 +03:00
<form>
<button class="ui red small button delete-button" data-modal-id="remove-organization-member"
data-url=" {{ $ .OrgLink }} /members/action/remove" data-datauid=" {{ .ID }} "
data-name=" {{ .DisplayName }} "
data-data-organization-name=" {{ $ .Org .DisplayName }} "> {{ $ .i18n .Tr "org.members.remove" }} </button>
2020-02-28 01:00:13 +03:00
</form>
2015-12-08 01:30:52 +03:00
{{ end }}
</div>
2015-11-22 09:32:09 +03:00
</div>
</div>
{{ end }}
2014-08-15 14:29:41 +04:00
</div>
2019-12-06 08:34:54 +03:00
{{ template "base/paginate" . }}
2014-08-15 14:29:41 +04:00
</div>
2014-06-22 17:53:40 +04:00
</div>
2021-08-27 05:57:40 +03:00
<div class="ui small basic delete modal" id="leave-organization">
<div class="ui icon header">
{{ svg "octicon-x" 1 6 "close inside" }}
{{ $ .i18n .Tr "org.members.leave" }}
</div>
<div class="content">
<p> {{ $ .i18n .Tr "org.members.leave.detail" ` < span class = "dataOrganizationName" > < / span > ` | Safe }} </p>
</div>
{{ template "base/delete_modal_actions" . }}
</div>
<div class="ui small basic delete modal" id="remove-organization-member">
<div class="ui icon header">
{{ svg "octicon-x" 1 6 "close inside" }}
{{ $ .i18n .Tr "org.members.remove" }}
</div>
<div class="content">
<p> {{ $ .i18n .Tr "org.members.remove.detail" ` < span class = "name" > < / span > ` ` < span class = "dataOrganizationName" > < / span > ` | Safe }} </p>
</div>
{{ template "base/delete_modal_actions" . }}
</div>
2015-12-08 01:30:52 +03:00
{{ template "base/footer" . }}