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