Browse Source

New fields and adjustments on gitea functionality

webdeploy
pebles 2 years ago
parent
commit
1a57d2b146
Signed by: pebles
GPG Key ID: 4501C52A9268B49C
  1. 1
      gitea/gitea.go
  2. 1
      gitea/webhook.go
  3. 2
      server/gitea.go
  4. 2
      tmpl/gitea.html
  5. 2
      tmpl/index.html

1
gitea/gitea.go

@ -159,3 +159,4 @@ func (r *Repo) GetSSHURL() (string, error) {
return createdRepo.SSHURL, nil
}

1
gitea/webhook.go

@ -46,3 +46,4 @@ func (g *Gitea) WebhookDeploy(user, repo, keypriv, keypub, cloneurl, multiweb st
defer resp.Body.Close()
return nil
}

2
server/gitea.go

@ -143,7 +143,7 @@ func (s *server) giteaHandler(w http.ResponseWriter, r *http.Request) {
log.Printf("Web deploy module: Set %s", folder)
// get clone url from created repo to send it to deploy webhook
cloneurl, err := repo.GetSSHURL()
cloneurl, err := repo.GetSSHURL()
if err != nil {
log.Printf("Web deploy module: Error getting info for new repo: %v", err)
data.ExitStatus = "err_gitea_connection"

2
tmpl/gitea.html

@ -61,7 +61,7 @@
{{ else if eq .Data.ExitStatus "err_gitea_user" }}
Error: tu cuenta no existe en el gestor de repositorios. Logueate allí primero y vuelve a intentarlo.
{{ else if eq .Data.ExitStatus "err_webhook_connection" }}
Error: El host web no responde o lowry no puede acreditarse allí.
Error: El host web no responde, o quizás lowry no puede acreditarse allí.
{{ else }}
Algo salió mal.
{{ end }}

2
tmpl/index.html

@ -47,7 +47,7 @@
<li class="list-group-item"><a href="/adduser/">Invitar amiga a SinDominio</a></li>
{{end}}
{{if ne .Shell "/bin/false"}}
<li class="list-group-item"><a href="/gitea/">Gestionar repositorio web</a></li>
<li class="list-group-item"><a href="/gitea/">Gestionar repositorios web</a></li>
{{end}}
{{if .IsAdmin}}
<li class="list-group-item"><a href="/users/">Ver listado de cuentas</a></li>

Loading…
Cancel
Save