diff --git a/lib/user.go b/lib/user.go
index 2f8fde2..c37e7ef 100644
--- a/lib/user.go
+++ b/lib/user.go
@@ -58,13 +58,24 @@ func dashboardHandler(h handler) {
return
}
- var data statusData
+ lists, err := h.db.GetListsByUser(h.sess.User)
+ if err != nil {
+ log.Error("Error loading user ", h.sess.User, " lists: ", err)
+ }
+
+ var data dashboardData
data.S = GetStatus(h)
data.S.Title = "Dashboard -- " + data.S.Title
data.S.Dasboard = true
+ data.Lists = lists
h.load("dashboard", data)
}
+type dashboardData struct {
+ S Status
+ Lists []database.BookList
+}
+
func settingsHandler(h handler) {
if h.sess.User == "" {
notFound(h)
diff --git a/templates/book.html b/templates/book.html
index 7d0e7ed..4bc77ba 100644
--- a/templates/book.html
+++ b/templates/book.html
@@ -80,9 +80,9 @@ function delBook(){