File tree 2 files changed +41
-0
lines changed
2 files changed +41
-0
lines changed Original file line number Diff line number Diff line change @@ -29,6 +29,7 @@ import (
29
29
"code.gitea.io/gitea/modules/log"
30
30
"code.gitea.io/gitea/modules/markup"
31
31
"code.gitea.io/gitea/modules/setting"
32
+ "code.gitea.io/gitea/modules/structs"
32
33
"code.gitea.io/gitea/modules/typesniffer"
33
34
)
34
35
@@ -621,6 +622,7 @@ func Home(ctx *context.Context) {
621
622
ctx .Data ["Repo" ] = ctx .Repo
622
623
ctx .Data ["MigrateTask" ] = task
623
624
ctx .Data ["CloneAddr" ] = safeURL (cfg .CloneAddr )
625
+ ctx .Data ["Failed" ] = task .Status == structs .TaskStatusFailed
624
626
ctx .HTML (http .StatusOK , tplMigrating )
625
627
return
626
628
}
Original file line number Diff line number Diff line change 28
28
<p>{{.i18n.Tr "repo.migrate.migrating_failed" .CloneAddr | Safe}}</p>
29
29
<p id="repo_migrating_failed_error"></p>
30
30
</div>
31
+ {{if and .Failed .Permission.IsAdmin}}
32
+ <div class="ui divider"></div>
33
+ <div class="item">
34
+ <button class="ui basic red show-modal button" data-modal="#delete-repo-modal">{{.i18n.Tr "repo.settings.delete"}}</button>
35
+ </div>
36
+ {{end}}
31
37
</div>
32
38
</div>
33
39
</div>
34
40
</div>
35
41
</div>
36
42
</div>
37
43
</div>
44
+ <div class="ui small modal" id="delete-repo-modal">
45
+ <div class="header">
46
+ {{.i18n.Tr "repo.settings.delete"}}
47
+ </div>
48
+ <div class="content">
49
+ <div class="ui warning message text left">
50
+ {{.i18n.Tr "repo.settings.delete_notices_1" | Safe}}<br>
51
+ {{.i18n.Tr "repo.settings.delete_notices_2" .Repository.FullName | Safe}}
52
+ {{if .Repository.NumForks}}<br>
53
+ {{.i18n.Tr "repo.settings.delete_notices_fork_1"}}
54
+ {{end}}
55
+ </div>
56
+ <form class="ui form" action="{{.Link}}/settings" method="post">
57
+ {{.CsrfTokenHtml}}
58
+ <input type="hidden" name="action" value="delete">
59
+ <div class="field">
60
+ <label>
61
+ {{.i18n.Tr "repo.settings.transfer_form_title"}}
62
+ <span class="text red">{{.Repository.Name}}</span>
63
+ </label>
64
+ </div>
65
+ <div class="required field">
66
+ <label for="repo_name">{{.i18n.Tr "repo.repo_name"}}</label>
67
+ <input id="repo_name" name="repo_name" required>
68
+ </div>
69
+
70
+ <div class="text right actions">
71
+ <div class="ui cancel button">{{.i18n.Tr "settings.cancel"}}</div>
72
+ <button class="ui red button">{{.i18n.Tr "repo.settings.confirm_delete"}}</button>
73
+ </div>
74
+ </form>
75
+ </div>
76
+ </div>
38
77
{{template "base/footer" .}}
You can’t perform that action at this time.
0 commit comments