2015-11-22 14:32:09 +08:00
<div class="ui six wide column">
2015-12-08 06:30:52 +08:00
<h4 class="ui top attached header">
<strong> {{ .Team .Name }} </strong>
<div class="ui right">
2023-10-03 18:30:41 +08:00
{{ if .Team .IsMember ctx $ .SignedUser .ID }}
2021-08-27 10:57:40 +08:00
<form>
<button class="ui red tiny button delete-button" data-modal-id="leave-team-sidebar"
2021-11-17 02:18:25 +08:00
data-url=" {{ .OrgLink }} /teams/ {{ .Team .LowerName | PathEscape }} /action/leave" data-datauid=" {{ $ .SignedUser .ID }} "
2023-09-25 16:56:50 +08:00
data-name=" {{ .Team .Name }} "> {{ ctx .Locale .Tr "org.teams.leave" }} </button>
2020-02-26 04:28:47 +08:00
</form>
2015-12-08 06:30:52 +08:00
{{ else if .IsOrganizationOwner }}
2021-11-17 02:18:25 +08:00
<form method="post" action=" {{ .OrgLink }} /teams/ {{ .Team .LowerName | PathEscape }} /action/join">
2020-02-26 04:28:47 +08:00
{{ $ .CsrfTokenHtml }}
2023-03-28 00:05:51 +08:00
<input type="hidden" name="page" value="team">
2023-09-25 16:56:50 +08:00
<button type="submit" class="ui primary tiny button" name="uid" value=" {{ $ .SignedUser .ID }} "> {{ ctx .Locale .Tr "org.teams.join" }} </button>
2020-02-26 04:28:47 +08:00
</form>
2015-12-08 06:30:52 +08:00
{{ end }}
</div>
</h4>
<div class="ui attached table segment detail">
<div class="item">
{{ if .Team .Description }}
{{ .Team .Description }}
{{ else }}
2023-09-25 16:56:50 +08:00
<span class="text grey italic"> {{ ctx .Locale .Tr "org.teams.no_desc" }} </span>
2015-12-08 06:30:52 +08:00
{{ end }}
</div>
2022-02-24 06:07:05 +08:00
{{ if eq .Team .LowerName "owners" }}
<div class="item">
2024-02-23 02:05:47 +08:00
{{ ctx .Locale .Tr "org.teams.owners_permission_desc" }}
2022-02-24 06:07:05 +08:00
</div>
{{ else }}
<div class="item">
2023-09-25 16:56:50 +08:00
<h3> {{ ctx .Locale .Tr "org.team_access_desc" }} </h3>
2022-02-24 06:07:05 +08:00
<ul>
{{ if .Team .IncludesAllRepositories }}
2024-02-23 02:05:47 +08:00
<li> {{ ctx .Locale .Tr "org.teams.all_repositories" }} </li>
2022-02-24 06:07:05 +08:00
{{ else }}
2024-02-23 02:05:47 +08:00
<li> {{ ctx .Locale .Tr "org.teams.specific_repositories" }} </li>
2022-02-24 06:07:05 +08:00
{{ end }}
{{ if .Team .CanCreateOrgRepo }}
2023-09-25 16:56:50 +08:00
<li> {{ ctx .Locale .Tr "org.teams.can_create_org_repo" }} </li>
2022-02-24 06:07:05 +08:00
{{ end }}
</ul>
{{ if ( eq .Team .AccessMode 2 ) }}
2023-09-25 16:56:50 +08:00
<h3> {{ ctx .Locale .Tr "org.settings.permission" }} </h3>
2024-02-23 02:05:47 +08:00
{{ ctx .Locale .Tr "org.teams.write_permission_desc" }}
2022-02-24 06:07:05 +08:00
{{ else if ( eq .Team .AccessMode 3 ) }}
2023-09-25 16:56:50 +08:00
<h3> {{ ctx .Locale .Tr "org.settings.permission" }} </h3>
2024-02-23 02:05:47 +08:00
{{ ctx .Locale .Tr "org.teams.admin_permission_desc" }}
2019-11-06 17:37:14 +08:00
{{ else }}
2022-02-24 06:07:05 +08:00
<table class="ui table">
<thead>
<tr>
2023-09-25 16:56:50 +08:00
<th> {{ ctx .Locale .Tr "units.unit" }} </th>
<th> {{ ctx .Locale .Tr "org.team_permission_desc" }} </th>
2022-02-24 06:07:05 +08:00
</tr>
</thead>
<tbody>
{{ range $ t , $ unit : = $ .Units }}
2023-02-20 15:08:33 +08:00
{{ if ( not $ unit .Type .UnitGlobalDisabled ) }}
2022-02-24 06:07:05 +08:00
<tr>
2023-09-25 16:56:50 +08:00
<td><strong> {{ ctx .Locale .Tr $ unit .NameKey }} </strong></td>
2022-12-10 10:46:31 +08:00
<td> {{ if eq ( $ .Team .UnitAccessMode $ .Context $ unit .Type ) 0 - }}
2023-09-25 16:56:50 +08:00
{{ ctx .Locale .Tr "org.teams.none_access" }}
2022-12-10 10:46:31 +08:00
{{ - else if or ( eq $ .Team .ID 0 ) ( eq ( $ .Team .UnitAccessMode $ .Context $ unit .Type ) 1 ) - }}
2023-09-25 16:56:50 +08:00
{{ ctx .Locale .Tr "org.teams.read_access" }}
2022-12-10 10:46:31 +08:00
{{ - else if eq ( $ .Team .UnitAccessMode $ .Context $ unit .Type ) 2 - }}
2023-09-25 16:56:50 +08:00
{{ ctx .Locale .Tr "org.teams.write_access" }}
2022-02-24 06:07:05 +08:00
{{ - end }} </td>
</tr>
{{ end }}
{{ end }}
</tbody>
</table>
2019-11-06 17:37:14 +08:00
{{ end }}
2022-02-26 05:19:54 +08:00
</div>
{{ end }}
2015-12-08 06:30:52 +08:00
</div>
{{ if .IsOrganizationOwner }}
<div class="ui bottom attached segment">
2024-04-15 01:53:52 +08:00
<a class="ui small button" href=" {{ .OrgLink }} /teams/ {{ .Team .LowerName | PathEscape }} /edit"> {{ svg "octicon-gear" }} {{ ctx .Locale .Tr "org.teams.settings" }} </a>
2015-12-08 06:30:52 +08:00
</div>
{{ end }}
</div>
2023-04-24 19:08:59 +08:00
<div class="ui g-modal-confirm delete modal" id="leave-team-sidebar">
2023-04-23 17:24:19 +08:00
<div class="header">
2023-09-25 16:56:50 +08:00
{{ ctx .Locale .Tr "org.teams.leave" }}
2021-08-27 10:57:40 +08: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 10:57:40 +08:00
</div>
2023-04-23 17:24:19 +08:00
{{ template "base/modal_actions_confirm" . }}
2021-08-27 10:57:40 +08:00
</div>