summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
Diffstat (limited to 'app')
-rwxr-xr-xapp/env.sh1
-rw-r--r--app/fetch.go9
-rw-r--r--app/handler.go4
3 files changed, 9 insertions, 5 deletions
diff --git a/app/env.sh b/app/env.sh
index 3e87126..63b0e8e 100755
--- a/app/env.sh
+++ b/app/env.sh
@@ -20,3 +20,4 @@
#export STATUS_SMTP_MAILER="smtp.example.org:25"
#export STATUS_SMTP_PASSWORD="password"
#export STATUS_SMTP_ADRESS="statuspage@example.org"
+
diff --git a/app/fetch.go b/app/fetch.go
index f4be5c0..e56205a 100644
--- a/app/fetch.go
+++ b/app/fetch.go
@@ -60,9 +60,14 @@ func CheckAllPages(h []Host) []Host {
} else {
h[k].Status = resp.Status
h[k].StatusCode = int64(resp.StatusCode)
- h[k].Success = true
+ if h[k].StatusCode < 400 {
+ h[k].Success = true
+ h[k].Class = "success"
+ } else {
+ h[k].Success = false
+ h[k].Class = "danger"
+ }
h[k].Reason = ""
- h[k].Class = "success"
}
}
diff --git a/app/handler.go b/app/handler.go
index e7bc738..69ec45a 100644
--- a/app/handler.go
+++ b/app/handler.go
@@ -271,7 +271,6 @@ func LogoutHandler(w http.ResponseWriter, r *http.Request) {
session, _ := store.Get(r, "_SID")
session.Values["login"] = false
session.Save(r, w)
- log.Println("Logout ", session.Values["login"])
http.Redirect(w, r, "/login", 301)
}
@@ -357,8 +356,6 @@ func DeleteHandler(w http.ResponseWriter, r *http.Request) {
return
}
host := Host{}
- log.Println(r.PostForm)
- log.Println(r.URL.Query())
err = decoder.Decode(&host, r.URL.Query())
if err != nil {
log.Println(err)
@@ -371,6 +368,7 @@ func DeleteHandler(w http.ResponseWriter, r *http.Request) {
query := Db.Where("id = ?", host.Id).Delete(&host)
if query.Error != nil {
session.AddFlash("Deleting failed.", "error")
+ log.Println("Deleting failed.", query.Error)
} else {
session.AddFlash("We removed the host.", "success")
}