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