Fixup behavior on uninstalled state
This commit is contained in:
parent
0bd8ef28dd
commit
460ec90049
2 changed files with 7 additions and 4 deletions
|
@ -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>
|
||||||
|
|
Loading…
Reference in a new issue