Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

setting_secrets.go 947B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. // Copyright 2022 The Gitea Authors. All rights reserved.
  2. // SPDX-License-Identifier: MIT
  3. package repo
  4. import (
  5. "net/http"
  6. "code.gitea.io/gitea/modules/base"
  7. "code.gitea.io/gitea/modules/context"
  8. "code.gitea.io/gitea/modules/setting"
  9. shared "code.gitea.io/gitea/routers/web/shared/secrets"
  10. )
  11. const (
  12. tplSecrets base.TplName = "repo/settings/secrets"
  13. )
  14. func Secrets(ctx *context.Context) {
  15. ctx.Data["Title"] = ctx.Tr("secrets.secrets")
  16. ctx.Data["PageIsSettingsSecrets"] = true
  17. ctx.Data["DisableSSH"] = setting.SSH.Disabled
  18. shared.SetSecretsContext(ctx, 0, ctx.Repo.Repository.ID)
  19. if ctx.Written() {
  20. return
  21. }
  22. ctx.HTML(http.StatusOK, tplSecrets)
  23. }
  24. func SecretsPost(ctx *context.Context) {
  25. shared.PerformSecretsPost(
  26. ctx,
  27. 0,
  28. ctx.Repo.Repository.ID,
  29. ctx.Repo.RepoLink+"/settings/secrets",
  30. )
  31. }
  32. func DeleteSecret(ctx *context.Context) {
  33. shared.PerformSecretsDelete(
  34. ctx,
  35. ctx.Repo.RepoLink+"/settings/secrets",
  36. )
  37. }