2019-10-13 21:23:14 +08:00
{{ template "base/head" . }}
2023-02-01 19:56:10 -03:00
< div role = "main" aria-label = " {{ .Title }} " class = "page-content repository" >
2019-10-13 21:23:14 +08:00
{{ template "repo/header" . }}
< div class = "ui container" >
< div class = "ui grid" >
< div class = "sixteen wide column content" >
{{ template "base/alert" . }}
< div class = "home" >
< div class = "ui stackable middle very relaxed page grid" >
2023-05-11 16:25:46 +08:00
< div id = "repo_migrating" class = "sixteen wide center aligned centered column" data-migrating-task-id = " {{ .MigrateTask.ID }} " >
2019-10-13 21:23:14 +08:00
< div >
2022-12-25 02:35:04 -10:00
< img src = " {{ AssetUrlPrefix }} /img/forgejo-loading.svg" width = "256" height = "256" >
2019-10-13 21:23:14 +08:00
< / div >
< / div >
2024-03-24 19:23:38 +01:00
< div id = "repo_migrating_failed_image" class = "sixteen wide center aligned centered column tw-hidden" >
2020-10-24 00:46:35 +01:00
< div >
2022-12-25 02:35:04 -10:00
< span class = "red" > {{ svg "octicon-git-pull-request-closed" 256 "ui red icon" }} </ span >
2020-10-24 00:46:35 +01:00
< / div >
< / div >
2019-10-13 21:23:14 +08:00
< / div >
< div class = "ui stackable middle very relaxed page grid" >
< div class = "sixteen wide center aligned centered column" >
< div id = "repo_migrating_progress" >
2024-02-23 01:02:33 +08:00
< p > {{ ctx .Locale.Tr "repo.migrate.migrating" .CloneAddr }} </ p >
2021-06-16 23:02:24 +01:00
< p id = "repo_migrating_progress_message" > < / p >
2019-10-13 21:23:14 +08:00
< / div >
2024-03-24 19:23:38 +01:00
< div id = "repo_migrating_failed" class = "tw-hidden" >
2021-11-13 11:28:50 +00:00
{{ if .CloneAddr }}
2024-02-23 01:02:33 +08:00
< p > {{ ctx .Locale.Tr "repo.migrate.migrating_failed" .CloneAddr }} </ p >
2021-11-13 11:28:50 +00:00
{{ else }}
2024-02-23 01:02:33 +08:00
< p > {{ ctx .Locale.Tr "repo.migrate.migrating_failed_no_addr" }} </ p >
2021-11-13 11:28:50 +00:00
{{ end }}
2020-10-24 00:46:35 +01:00
< p id = "repo_migrating_failed_error" > < / p >
2019-10-13 21:23:14 +08:00
< / div >
2023-05-11 16:25:46 +08:00
{{ if .Permission.IsAdmin }}
2023-06-29 14:24:22 +02:00
< div class = "divider" > < / div >
2021-06-30 20:14:53 +01:00
< div class = "item" >
2023-05-11 16:25:46 +08:00
{{ if .Failed }}
2023-09-25 10:56:50 +02:00
< button class = "ui basic red show-modal button" data-modal = "#delete-repo-modal" > {{ ctx .Locale.Tr "repo.settings.delete" }} </ button >
2023-05-11 16:25:46 +08:00
{{ else }}
2023-09-25 10:56:50 +02:00
< button class = "ui basic show-modal button" data-modal = "#cancel-repo-modal" > {{ ctx .Locale.Tr "cancel" }} </ button >
2023-05-11 16:25:46 +08:00
{{ end }}
2024-03-24 19:23:38 +01:00
< button id = "repo_migrating_retry" data-migrating-task-retry-url = " {{ .Link }} /settings/migrate/retry" class = "ui basic button tw-hidden" > {{ ctx .Locale.Tr "retry" }} </ button >
2021-06-30 20:14:53 +01:00
< / div >
{{ end }}
2019-10-13 21:23:14 +08:00
< / div >
< / div >
< / div >
< / div >
< / div >
< / div >
< / div >
2023-05-11 16:25:46 +08:00
2021-06-30 20:14:53 +01:00
< div class = "ui small modal" id = "delete-repo-modal" >
< div class = "header" >
2023-09-25 10:56:50 +02:00
{{ ctx .Locale.Tr "repo.settings.delete" }}
2021-06-30 20:14:53 +01:00
< / div >
< div class = "content" >
2023-05-04 02:32:10 +08:00
< div class = "ui warning message" >
2024-02-23 01:02:33 +08:00
{{ ctx .Locale.Tr "repo.settings.delete_notices_1" }} < br >
{{ ctx .Locale.Tr "repo.settings.delete_notices_2" .Repository.FullName }}
2021-06-30 20:14:53 +01:00
{{ if .Repository.NumForks }} < br >
2023-09-25 10:56:50 +02:00
{{ ctx .Locale.Tr "repo.settings.delete_notices_fork_1" }}
2021-06-30 20:14:53 +01:00
{{ end }}
< / div >
< form class = "ui form" action = " {{ .Link }} /settings" method = "post" >
{{ .CsrfTokenHtml }}
< input type = "hidden" name = "action" value = "delete" >
< div class = "field" >
< label >
2024-01-31 11:20:57 +01:00
{{ ctx .Locale.Tr "repo.settings.enter_repo_name" }}
2023-11-23 20:24:52 +01:00
< span class = "text red" > {{ .Repository.FullName }} </ span >
2021-06-30 20:14:53 +01:00
< / label >
< / div >
< div class = "required field" >
2024-02-27 18:39:59 +05:00
< label for = "repo_name_to_delete" > {{ ctx .Locale.Tr "repo.settings.confirmation_string" }} </ label >
2023-12-19 05:40:05 +01:00
< input id = "repo_name_to_delete" name = "repo_name" required >
2021-06-30 20:14:53 +01:00
< / div >
< div class = "text right actions" >
2023-09-25 10:56:50 +02:00
< button class = "ui cancel button" > {{ ctx .Locale.Tr "settings.cancel" }} </ button >
< button class = "ui red button" > {{ ctx .Locale.Tr "repo.settings.confirm_delete" }} </ button >
2021-06-30 20:14:53 +01:00
< / div >
< / form >
< / div >
< / div >
2023-05-11 16:25:46 +08:00
< div class = "ui g-modal-confirm modal" id = "cancel-repo-modal" >
< div class = "header" >
2023-09-25 10:56:50 +02:00
{{ ctx .Locale.Tr "repo.migrate.cancel_migrating_title" }}
2023-05-11 16:25:46 +08:00
< / div >
< form action = " {{ .Link }} /settings/migrate/cancel" method = "post" >
{{ .CsrfTokenHtml }}
< div class = "content" >
2023-09-25 10:56:50 +02:00
{{ ctx .Locale.Tr "repo.migrate.cancel_migrating_confirm" }}
2023-05-11 16:25:46 +08:00
< / div >
{{ template "base/modal_actions_confirm" . }}
< / form >
< / div >
2019-10-13 21:23:14 +08:00
{{ template "base/footer" . }}