2015-11-22 01:32:09 -05:00
{{ template "base/head" . }}
2023-02-01 17:56:10 -05:00
< div role = "main" aria-label = " {{ .Title }} " class = "page-content organization new team" >
2015-12-07 17:30:52 -05:00
{{ template "org/header" . }}
2021-11-25 08:05:04 -05:00
< div class = "ui container" >
< div class = "ui grid" >
< div class = "column" >
< form class = "ui form" action = " {{ if .PageIsOrgTeamsNew }}{{ .OrgLink }} /teams/new {{ else }}{{ .OrgLink }} /teams/ {{ .Team.LowerName | PathEscape }} /edit {{ end }} " data-delete-url = " {{ .OrgLink }} /teams/ {{ .Team.LowerName | PathEscape }} /delete" method = "post" >
{{ .CsrfTokenHtml }}
< h3 class = "ui top attached header" >
2023-09-25 08:42:40 -04:00
{{ if .PageIsOrgTeamsNew }}{{ ctx .Locale.Tr "org.create_new_team" }}{{ else }}{{ ctx .Locale.Tr "org.teams.settings" }}{{ end }}
2021-11-25 08:05:04 -05:00
< / h3 >
< div class = "ui attached segment" >
{{ template "base/alert" . }}
< div class = "required field {{ if .Err_TeamName }} error {{ end }} " >
2023-09-25 04:56:50 -04:00
< label for = "team_name" > {{ ctx .Locale.Tr "org.team_name" }} </ label >
2021-11-25 08:05:04 -05:00
{{ if eq .Team.LowerName "owners" }}
< input type = "hidden" name = "team_name" value = " {{ .Team.Name }} " >
{{ end }}
< input id = "team_name" name = "team_name" value = " {{ .Team.Name }} " required {{ if eq .Team.LowerName "owners" }} disabled {{ end }} autofocus >
2023-09-25 04:56:50 -04:00
< span class = "help" > {{ ctx .Locale.Tr "org.team_name_helper" }} </ span >
2021-11-25 08:05:04 -05:00
< / div >
< div class = "field {{ if .Err_Description }} error {{ end }} " >
2023-09-25 04:56:50 -04:00
< label for = "description" > {{ ctx .Locale.Tr "org.team_desc" }} </ label >
2021-11-25 08:05:04 -05:00
< input id = "description" name = "description" value = " {{ .Team.Description }} " >
2023-09-25 04:56:50 -04:00
< span class = "help" > {{ ctx .Locale.Tr "org.team_desc_helper" }} </ span >
2021-11-25 08:05:04 -05:00
< / div >
{{ if not ( eq .Team.LowerName "owners" ) }}
2024-08-17 14:24:31 -04:00
< fieldset >
< legend > {{ ctx .Locale.Tr "org.team_access_desc" }} </ legend >
< label >
< input type = "radio" name = "repo_access" value = "specific" {{ if not .Team.IncludesAllRepositories }} checked {{ end }} >
{{ ctx .Locale.Tr "org.teams.specific_repositories" }}
< span class = "help" > {{ ctx .Locale.Tr "org.teams.specific_repositories_helper" }} </ span >
< / label >
< label >
< input type = "radio" name = "repo_access" value = "all" {{ if .Team.IncludesAllRepositories }} checked {{ end }} >
{{ ctx .Locale.Tr "org.teams.all_repositories" }}
< span class = "help" > {{ ctx .Locale.Tr "org.teams.all_repositories_helper" }} </ span >
< / label >
2019-11-20 06:27:49 -05:00
2024-08-17 14:24:31 -04:00
< label >
< input name = "can_create_org_repo" type = "checkbox" {{ if .Team.CanCreateOrgRepo }} checked {{ end }} >
{{ ctx .Locale.Tr "org.teams.can_create_org_repo" }}
< span class = "help" > {{ ctx .Locale.Tr "org.teams.can_create_org_repo_helper" }} </ span >
< / label >
< / fieldset >
< fieldset >
< legend > {{ ctx .Locale.Tr "org.team_permission_desc" }} </ legend >
< label >
< input type = "radio" name = "permission" value = "admin" {{ if eq .Team.AccessMode 3 }} checked {{ end }} >
{{ ctx .Locale.Tr "org.teams.admin_access" }}
< span class = "help" > {{ ctx .Locale.Tr "org.teams.admin_access_helper" }} </ span >
< / label >
< label >
< input type = "radio" name = "permission" value = "read" {{ if or .PageIsOrgTeamsNew ( eq .Team.AccessMode 1 ) ( eq .Team.AccessMode 2 ) }} checked {{ end }} >
{{ ctx .Locale.Tr "org.teams.general_access" }}
< span class = "help" > {{ ctx .Locale.Tr "org.teams.general_access_helper" }} </ span >
< / label >
< / fieldset >
2015-11-22 01:32:09 -05:00
2024-08-17 14:24:31 -04:00
< div class = "team-units required field {{ if eq .Team.AccessMode 3 }} tw-hidden {{ end }} " >
2023-09-25 04:56:50 -04:00
< label > {{ ctx .Locale.Tr "org.team_unit_desc" }} </ label >
2022-01-04 22:37:00 -05:00
< table class = "ui celled table" >
< thead >
< tr >
2023-09-25 04:56:50 -04:00
< th > {{ ctx .Locale.Tr "units.unit" }} </ th >
< th class = "center aligned" > {{ ctx .Locale.Tr "org.teams.none_access" }}
Migrate margin and padding helpers to tailwind (#30043)
This will conclude the refactor of 1:1 class replacements to tailwind,
except `gt-hidden`. Commands ran:
```bash
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-0#tw-$1$2-0#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-1#tw-$1$2-0.5#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-2#tw-$1$2-1#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-3#tw-$1$2-2#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-4#tw-$1$2-4#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-5#tw-$1$2-8#g' {web_src/js,templates,routers,services}/**/*
```
(cherry picked from commit 68ec9b48592fe88765bcc3a73093d43c98b315de)
Conflicts:
routers/web/repo/view.go
templates/base/head_navbar.tmpl
templates/repo/code/recently_pushed_new_branches.tmpl
templates/repo/diff/box.tmpl
templates/repo/diff/compare.tmpl
templates/repo/diff/conversation.tmpl
templates/repo/header.tmpl
templates/repo/issue/filter_list.tmpl
templates/repo/issue/view_content/conversation.tmpl
templates/repo/issue/view_content/sidebar.tmpl
templates/repo/settings/options.tmpl
templates/repo/view_file.tmpl
templates/shared/user/blocked_users.tmpl
templates/status/500.tmpl
web_src/js/components/DashboardRepoList.vue
resolved by prefering Forgejo version and applying the
commands to all files
2024-03-24 12:42:49 -04:00
< span class = "tw-align-middle" data-tooltip-content = " {{ ctx .Locale.Tr "org.teams.none_access_helper" }} " > {{ svg "octicon-question" 16 "tw-ml-1" }} </ span ></ th >
2023-09-25 04:56:50 -04:00
< th class = "center aligned" > {{ ctx .Locale.Tr "org.teams.read_access" }}
Migrate margin and padding helpers to tailwind (#30043)
This will conclude the refactor of 1:1 class replacements to tailwind,
except `gt-hidden`. Commands ran:
```bash
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-0#tw-$1$2-0#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-1#tw-$1$2-0.5#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-2#tw-$1$2-1#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-3#tw-$1$2-2#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-4#tw-$1$2-4#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-5#tw-$1$2-8#g' {web_src/js,templates,routers,services}/**/*
```
(cherry picked from commit 68ec9b48592fe88765bcc3a73093d43c98b315de)
Conflicts:
routers/web/repo/view.go
templates/base/head_navbar.tmpl
templates/repo/code/recently_pushed_new_branches.tmpl
templates/repo/diff/box.tmpl
templates/repo/diff/compare.tmpl
templates/repo/diff/conversation.tmpl
templates/repo/header.tmpl
templates/repo/issue/filter_list.tmpl
templates/repo/issue/view_content/conversation.tmpl
templates/repo/issue/view_content/sidebar.tmpl
templates/repo/settings/options.tmpl
templates/repo/view_file.tmpl
templates/shared/user/blocked_users.tmpl
templates/status/500.tmpl
web_src/js/components/DashboardRepoList.vue
resolved by prefering Forgejo version and applying the
commands to all files
2024-03-24 12:42:49 -04:00
< span class = "tw-align-middle" data-tooltip-content = " {{ ctx .Locale.Tr "org.teams.read_access_helper" }} " > {{ svg "octicon-question" 16 "tw-ml-1" }} </ span ></ th >
2023-09-25 04:56:50 -04:00
< th class = "center aligned" > {{ ctx .Locale.Tr "org.teams.write_access" }}
Migrate margin and padding helpers to tailwind (#30043)
This will conclude the refactor of 1:1 class replacements to tailwind,
except `gt-hidden`. Commands ran:
```bash
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-0#tw-$1$2-0#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-1#tw-$1$2-0.5#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-2#tw-$1$2-1#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-3#tw-$1$2-2#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-4#tw-$1$2-4#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-5#tw-$1$2-8#g' {web_src/js,templates,routers,services}/**/*
```
(cherry picked from commit 68ec9b48592fe88765bcc3a73093d43c98b315de)
Conflicts:
routers/web/repo/view.go
templates/base/head_navbar.tmpl
templates/repo/code/recently_pushed_new_branches.tmpl
templates/repo/diff/box.tmpl
templates/repo/diff/compare.tmpl
templates/repo/diff/conversation.tmpl
templates/repo/header.tmpl
templates/repo/issue/filter_list.tmpl
templates/repo/issue/view_content/conversation.tmpl
templates/repo/issue/view_content/sidebar.tmpl
templates/repo/settings/options.tmpl
templates/repo/view_file.tmpl
templates/shared/user/blocked_users.tmpl
templates/status/500.tmpl
web_src/js/components/DashboardRepoList.vue
resolved by prefering Forgejo version and applying the
commands to all files
2024-03-24 12:42:49 -04:00
< span class = "tw-align-middle" data-tooltip-content = " {{ ctx .Locale.Tr "org.teams.write_access_helper" }} " > {{ svg "octicon-question" 16 "tw-ml-1" }} </ span ></ th >
2022-01-04 22:37:00 -05:00
< / tr >
< / thead >
< tbody >
{{ range $t , $unit := $.Units }}
2022-01-08 10:19:36 -05:00
{{ if ge $unit .MaxPerm 2 }}
2022-01-04 22:37:00 -05:00
< tr >
< td >
2024-08-17 14:24:31 -04:00
< label {{ if $unit .Type.UnitGlobalDisabled }} data-tooltip-content = " {{ ctx .Locale.Tr "repo.unit_disabled" }} " {{ end }} >
{{ ctx .Locale.Tr $unit .NameKey }}{{ if $unit .Type.UnitGlobalDisabled }} {{ ctx .Locale.Tr "org.team_unit_disabled" }}{{ end }}
< span class = "help" > {{ ctx .Locale.Tr $unit .DescKey }} </ span >
< / label >
2022-01-04 22:37:00 -05:00
< / td >
< td class = "center aligned" >
2024-08-17 14:24:31 -04:00
< input type = "radio" name = "unit_ {{ $unit .Type.Value }} " value = "0" {{ if or ( $unit .Type.UnitGlobalDisabled ) ( eq ( $.Team.UnitAccessMode $.Context $unit .Type ) 0 ) }} checked {{ end }} title = " {{ ctx .Locale.Tr "org.teams.none_access" }} " >
2022-01-04 22:37:00 -05:00
< / td >
< td class = "center aligned" >
2024-08-17 14:24:31 -04:00
< input type = "radio" name = "unit_ {{ $unit .Type.Value }} " value = "1" {{ if or ( eq $.Team.ID 0 ) ( eq ( $.Team.UnitAccessMode $.Context $unit .Type ) 1 ) }} checked {{ end }} {{ if $unit .Type.UnitGlobalDisabled }} disabled {{ end }} title = " {{ ctx .Locale.Tr "org.teams.read_access" }} " >
2022-01-04 22:37:00 -05:00
< / td >
< td class = "center aligned" >
2024-08-17 14:24:31 -04:00
< input type = "radio" name = "unit_ {{ $unit .Type.Value }} " value = "2" {{ if ( ge ( $.Team.UnitAccessMode $.Context $unit .Type ) 2 ) }} checked {{ end }} {{ if $unit .Type.UnitGlobalDisabled }} disabled {{ end }} title = " {{ ctx .Locale.Tr "org.teams.write_access" }} " >
2022-01-04 22:37:00 -05:00
< / td >
< / tr >
{{ end }}
{{ end }}
< / tbody >
< / table >
2024-08-17 14:24:31 -04:00
< fieldset >
2021-11-25 08:05:04 -05:00
{{ range $t , $unit := $.Units }}
2022-01-08 10:19:36 -05:00
{{ if lt $unit .MaxPerm 2 }}
2024-08-17 14:24:31 -04:00
< label {{ if $unit .Type.UnitGlobalDisabled }} data-tooltip-content = " {{ ctx .Locale.Tr "repo.unit_disabled" }} " {{ end }} >
< input type = "checkbox" name = "unit_ {{ $unit .Type.Value }} " value = "1" {{ if or ( eq $.Team.ID 0 ) ( eq ( $.Team.UnitAccessMode $.Context $unit .Type ) 1 ) }} checked {{ end }} {{ if $unit .Type.UnitGlobalDisabled }} disabled {{ end }} >
{{ ctx .Locale.Tr $unit .NameKey }}{{ if $unit .Type.UnitGlobalDisabled }} {{ ctx .Locale.Tr "org.team_unit_disabled" }}{{ end }}
< span class = "help" > {{ ctx .Locale.Tr $unit .DescKey }} </ span >
< / label >
2022-01-04 22:37:00 -05:00
{{ end }}
2021-11-25 08:05:04 -05:00
{{ end }}
2024-08-17 14:24:31 -04:00
< / fieldset >
2017-05-18 10:54:24 -04:00
< / div >
2021-11-25 08:05:04 -05:00
{{ end }}
2017-05-18 10:54:24 -04:00
2021-11-25 08:05:04 -05:00
< div class = "field" >
{{ if .PageIsOrgTeamsNew }}
2023-09-25 04:56:50 -04:00
< button class = "ui primary button" > {{ ctx .Locale.Tr "org.create_team" }} </ button >
2021-11-25 08:05:04 -05:00
{{ else }}
2023-09-25 04:56:50 -04:00
< button class = "ui primary button" > {{ ctx .Locale.Tr "org.teams.update_settings" }} </ button >
2021-11-25 08:05:04 -05:00
{{ if not ( eq .Team.LowerName "owners" ) }}
2023-09-25 04:56:50 -04:00
< button class = "ui red button delete-button" data-url = " {{ .OrgLink }} /teams/ {{ .Team.Name | PathEscape }} /delete" > {{ ctx .Locale.Tr "org.teams.delete_team" }} </ button >
2021-11-25 08:05:04 -05:00
{{ end }}
2015-12-07 17:30:52 -05:00
{{ end }}
2021-11-25 08:05:04 -05:00
< / div >
2015-12-07 17:30:52 -05:00
< / div >
2021-11-25 08:05:04 -05:00
< / form >
< / div >
2015-12-07 17:30:52 -05:00
< / div >
< / div >
2015-11-22 01:32:09 -05:00
< / div >
2023-04-24 07:08:59 -04:00
< div class = "ui g-modal-confirm delete modal" >
2023-04-23 05:24:19 -04:00
< div class = "header" >
2021-03-22 00:04:19 -04:00
{{ svg "octicon-trash" }}
2023-09-25 04:56:50 -04:00
{{ ctx .Locale.Tr "org.teams.delete_team_title" }}
2015-12-07 17:30:52 -05:00
< / div >
< div class = "content" >
2023-09-25 04:56:50 -04:00
< p > {{ ctx .Locale.Tr "org.teams.delete_team_desc" }} </ p >
2015-12-07 17:30:52 -05:00
< / div >
2023-04-23 05:24:19 -04:00
{{ template "base/modal_actions_confirm" . }}
2014-08-16 04:21:17 -04:00
< / div >
2015-12-07 17:30:52 -05:00
{{ template "base/footer" . }}