org secrets

This commit is contained in:
Lunny Xiao
2022-11-25 17:48:46 +08:00
committed by Jason Song
parent da981db596
commit fa5b8e9eba
6 changed files with 99 additions and 2 deletions
+11
View File
@@ -40,6 +40,8 @@ const (
tplSettingsLabels base.TplName = "org/settings/labels"
// tplSettingsRunners template path for render runners settings
tplSettingsRunners base.TplName = "org/settings/runners"
// tplSettingsSecrets template path for render secrets settings
tplSettingsSecrets base.TplName = "org/settings/secrets"
)
// Settings render the main settings page
@@ -249,3 +251,12 @@ func Labels(ctx *context.Context) {
ctx.Data["LabelTemplates"] = repo_module.LabelTemplates
ctx.HTML(http.StatusOK, tplSettingsLabels)
}
// Secrets render organization secrets page
func Secrets(ctx *context.Context) {
ctx.Data["Title"] = ctx.Tr("repo.secrets")
ctx.Data["PageIsOrgSettings"] = true
ctx.Data["PageIsOrgSettingsSecrets"] = true
ctx.Data["RequireTribute"] = true
ctx.HTML(http.StatusOK, tplSettingsSecrets)
}
+4
View File
@@ -791,6 +791,10 @@ func RegisterRoutes(m *web.Route) {
m.Post("/initialize", bindIgnErr(forms.InitializeLabelsForm{}), org.InitializeLabels)
})
m.Group("/secrets", func() {
m.Get("", org.Secrets)
})
m.Group("/runners", func() {
m.Get("", org.Runners)
m.Get("/reset_registration_token", org.ResetRunnerRegistrationToken)