2023-04-23 12:21:21 +02:00
{{ template "org/settings/layout_head" ( dict "ctxData" . "pageClass" "organization settings options" ) }}
< div class = "org-setting-content" >
2015-12-07 23:30:52 +01:00
< h4 class = "ui top attached header" >
2022-06-27 22:58:46 +02:00
{{ .locale.Tr "org.settings.options" }}
2015-12-07 23:30:52 +01:00
< / h4 >
< div class = "ui attached segment" >
< form class = "ui form" action = " {{ .Link }} " method = "post" >
{{ .CsrfTokenHtml }}
< div class = "required field {{ if .Err_Name }} error {{ end }} " >
2022-06-27 22:58:46 +02:00
< label for = "org_name" > {{ .locale.Tr "org.org_name_holder" }}
2023-04-17 17:35:57 +02:00
< span class = "text red gt-hidden" id = "org-name-change-prompt" >
< br > {{ .locale.Tr "org.settings.change_orgname_prompt" }} < br > {{ .locale.Tr "org.settings.change_orgname_redirect_prompt" }}
< / span >
2021-01-24 16:23:05 +01:00
< / label >
2023-04-17 17:35:57 +02:00
< input id = "org_name" name = "name" value = " {{ .Org.Name }} " data-org-name = " {{ .Org.Name }} " autofocus required maxlength = "40" >
2015-12-07 23:30:52 +01:00
< / div >
< div class = "field {{ if .Err_FullName }} error {{ end }} " >
2022-06-27 22:58:46 +02:00
< label for = "full_name" > {{ .locale.Tr "org.org_full_name_holder" }} </ label >
2023-04-17 17:35:57 +02:00
< input id = "full_name" name = "full_name" value = " {{ .Org.FullName }} " maxlength = "100" >
2015-12-07 23:30:52 +01:00
< / div >
2023-07-25 10:26:27 +02:00
< div class = "field {{ if .Err_Email }} error {{ end }} " >
< label for = "email" > {{ .locale.Tr "org.settings.email" }} </ label >
< input id = "email" name = "email" type = "email" value = " {{ .Org.Email }} " maxlength = "255" >
< / div >
2015-12-07 23:30:52 +01:00
< div class = "field {{ if .Err_Description }} error {{ end }} " >
2022-06-27 22:58:46 +02:00
< label for = "description" > {{ $.locale.Tr "org.org_desc" }} </ label >
2023-04-17 17:35:57 +02:00
< textarea id = "description" name = "description" rows = "2" maxlength = "255" > {{ .Org.Description }} </ textarea >
2015-12-07 23:30:52 +01:00
< / div >
< div class = "field {{ if .Err_Website }} error {{ end }} " >
2022-06-27 22:58:46 +02:00
< label for = "website" > {{ .locale.Tr "org.settings.website" }} </ label >
2023-04-17 17:35:57 +02:00
< input id = "website" name = "website" type = "url" value = " {{ .Org.Website }} " maxlength = "255" >
2015-12-07 23:30:52 +01:00
< / div >
< div class = "field" >
2022-06-27 22:58:46 +02:00
< label for = "location" > {{ .locale.Tr "org.settings.location" }} </ label >
2023-04-17 17:35:57 +02:00
< input id = "location" name = "location" value = " {{ .Org.Location }} " maxlength = "50" >
2015-12-07 23:30:52 +01:00
< / div >
2015-09-06 16:56:31 +02:00
2023-06-29 14:24:22 +02:00
< div class = "divider" > < / div >
2019-02-18 17:00:27 +01:00
< div class = "field" id = "visibility_box" >
2022-06-27 22:58:46 +02:00
< label for = "visibility" > {{ .locale.Tr "org.settings.visibility" }} </ label >
2019-02-18 17:00:27 +01:00
< div class = "field" >
< div class = "ui radio checkbox" >
2023-03-27 18:05:51 +02:00
< input class = "enable-system-radio" tabindex = "0" name = "visibility" type = "radio" value = "0" {{ if eq .CurrentVisibility 0 }} checked {{ end }} >
2022-06-27 22:58:46 +02:00
< label > {{ .locale.Tr "org.settings.visibility.public" }} </ label >
2019-02-18 17:00:27 +01:00
< / div >
< / div >
< div class = "field" >
< div class = "ui radio checkbox" >
2023-03-27 18:05:51 +02:00
< input class = "enable-system-radio" tabindex = "0" name = "visibility" type = "radio" value = "1" {{ if eq .CurrentVisibility 1 }} checked {{ end }} >
2022-06-27 22:58:46 +02:00
< label > {{ .locale.Tr "org.settings.visibility.limited" }} </ label >
2019-02-18 17:00:27 +01:00
< / div >
< / div >
< div class = "field" >
< div class = "ui radio checkbox" >
2023-03-27 18:05:51 +02:00
< input class = "enable-system-radio" tabindex = "0" name = "visibility" type = "radio" value = "2" {{ if eq .CurrentVisibility 2 }} checked {{ end }} >
2022-06-27 22:58:46 +02:00
< label > {{ .locale.Tr "org.settings.visibility.private" }} </ label >
2019-02-18 17:00:27 +01:00
< / div >
< / div >
< / div >
2019-09-23 22:08:03 +02:00
< div class = "field" id = "permission_box" >
2022-06-27 22:58:46 +02:00
< label > {{ .locale.Tr "org.settings.permission" }} </ label >
2019-09-23 22:08:03 +02:00
< div class = "field" >
< div class = "ui checkbox" >
2023-03-27 18:05:51 +02:00
< input type = "checkbox" name = "repo_admin_change_team_access" {{ if .RepoAdminChangeTeamAccess }} checked {{ end }} >
2022-06-27 22:58:46 +02:00
< label > {{ .locale.Tr "org.settings.repoadminchangeteam" }} </ label >
2019-09-23 22:08:03 +02:00
< / div >
< / div >
< / div >
2015-12-12 01:24:57 +01:00
{{ if .SignedUser.IsAdmin }}
2023-06-29 14:24:22 +02:00
< div class = "divider" > < / div >
2015-12-12 01:24:57 +01:00
< div class = "inline field {{ if .Err_MaxRepoCreation }} error {{ end }} " >
2022-06-27 22:58:46 +02:00
< label for = "max_repo_creation" > {{ .locale.Tr "admin.users.max_repo_creation" }} </ label >
2023-05-26 11:42:54 +02:00
< input id = "max_repo_creation" name = "max_repo_creation" type = "number" min = "-1" value = " {{ .Org.MaxRepoCreation }} " >
2022-06-27 22:58:46 +02:00
< p class = "help" > {{ .locale.Tr "admin.users.max_repo_creation_desc" }} </ p >
2015-12-12 01:24:57 +01:00
< / div >
{{ end }}
2015-12-07 23:30:52 +01:00
< div class = "field" >
2022-06-27 22:58:46 +02:00
< button class = "ui green button" > {{ $.locale.Tr "org.settings.update_settings" }} </ button >
2015-12-07 23:30:52 +01:00
< / div >
< / form >
2015-09-06 23:12:02 +02:00
2023-06-29 14:24:22 +02:00
< div class = "divider" > < / div >
2015-09-06 23:12:02 +02:00
2015-12-07 23:30:52 +01:00
< form class = "ui form" action = " {{ .Link }} /avatar" method = "post" enctype = "multipart/form-data" >
{{ .CsrfTokenHtml }}
< div class = "inline field" >
2022-06-27 22:58:46 +02:00
< label for = "avatar" > {{ .locale.Tr "settings.choose_new_avatar" }} </ label >
2023-04-21 23:58:59 +02:00
< input name = "avatar" type = "file" accept = "image/png,image/jpeg,image/gif,image/webp" >
2015-12-07 23:30:52 +01:00
< / div >
2015-09-06 23:12:02 +02:00
2015-12-07 23:30:52 +01:00
< div class = "field" >
2022-06-27 22:58:46 +02:00
< button class = "ui green button" > {{ $.locale.Tr "settings.update_avatar" }} </ button >
2023-06-13 14:10:10 +02:00
< button class = "ui red button link-action" data-url = " {{ .Link }} /avatar/delete" data-redirect = " {{ .Link }} " > {{ $.locale.Tr "settings.delete_current_avatar" }} </ button >
2015-12-07 23:30:52 +01:00
< / div >
< / form >
< / div >
< / div >
2023-04-23 12:21:21 +02:00
{{ template "org/settings/layout_footer" . }}