Be able to list users submisions

- Closes: #45
This commit is contained in:
Las Zenow 2019-03-05 19:54:21 +00:00
parent 4903f722b5
commit 60379ba1ef
10 changed files with 143 additions and 9 deletions

View file

@ -112,6 +112,29 @@ func settingsHandler(h handler) {
h.load("settings", data)
}
func userSubmissionsHandler(h handler) {
if h.sess.User == "" {
notFound(h)
return
}
var data submissionsData
data.S = GetStatus(h)
data.S.Title = "Submissions"
var err error
data.Submissions, err = h.db.GetUserSubmissions(h.sess.User)
if err != nil {
log.Warn("Can't get submissions for user ", h.sess.User, ": ", err)
}
h.load("submissions", data)
}
type submissionsData struct {
S Status
Submissions []database.Submission
}
func userAdminHandler(h handler) {
if !h.sess.IsAdmin() {
notFound(h)