mirror of
https://github.com/woodpecker-ci/woodpecker.git
synced 2025-10-22 13:31:49 +00:00
Fixup behavior on uninstalled state
This commit is contained in:
@@ -47,7 +47,7 @@ func Index(w http.ResponseWriter, r *http.Request) error {
|
|||||||
|
|
||||||
// Return an HTML form for the User to login.
|
// Return an HTML form for the User to login.
|
||||||
func Login(w http.ResponseWriter, r *http.Request) error {
|
func Login(w http.ResponseWriter, r *http.Request) error {
|
||||||
var settings = database.SettingsMust()
|
var settings, _ = database.GetSettings()
|
||||||
|
|
||||||
data := struct {
|
data := struct {
|
||||||
Settings *Settings
|
Settings *Settings
|
||||||
@@ -78,10 +78,13 @@ func Reset(w http.ResponseWriter, r *http.Request) error {
|
|||||||
|
|
||||||
// Return an HTML form for the User to signup.
|
// Return an HTML form for the User to signup.
|
||||||
func SignUp(w http.ResponseWriter, r *http.Request) error {
|
func SignUp(w http.ResponseWriter, r *http.Request) error {
|
||||||
if !database.SettingsMust().OpenInvitations {
|
var settings, _ = database.GetSettings()
|
||||||
|
|
||||||
|
if settings == nil || !settings.OpenInvitations {
|
||||||
http.Redirect(w, r, "/login", http.StatusSeeOther)
|
http.Redirect(w, r, "/login", http.StatusSeeOther)
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
return RenderTemplate(w, "signup.html", nil)
|
return RenderTemplate(w, "signup.html", nil)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -10,8 +10,8 @@
|
|||||||
<input type="submit" value="Sign in" />
|
<input type="submit" value="Sign in" />
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
{{ if .Settings.OpenInvitations }}
|
{{ if .Settings ne nil and .Settings.OpenInvitations }}
|
||||||
<a href="/signup">request invitation</a>
|
<a href="/signup">request invitation</a> ·
|
||||||
{{ end }}
|
{{ end }}
|
||||||
<a href="/forgot">forgot password</a>
|
<a href="/forgot">forgot password</a>
|
||||||
</div>
|
</div>
|
||||||
|
Reference in New Issue
Block a user