forked from brmlab/brmelect-github
meetings
This commit is contained in:
parent
abbc6cffe9
commit
82ed686e6d
1 changed files with 28 additions and 2 deletions
|
|
@ -75,9 +75,9 @@
|
||||||
}})
|
}})
|
||||||
|
|
||||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
;; members
|
;; /admin/members
|
||||||
(define-resource (members "admin" "members" parameters)
|
(define-resource (members "admin" "members" parameters)
|
||||||
(let ((rows (query-db "SELECT member_id,nick,name,surname FROM brm.members ORDER BY member_id")))
|
(let ((rows (query-db "SELECT member_id,nick,name,surname FROM brm.members ORDER BY nick")))
|
||||||
(make-html-response
|
(make-html-response
|
||||||
200
|
200
|
||||||
(layout
|
(layout
|
||||||
|
|
@ -116,6 +116,32 @@
|
||||||
; @input[type: "submit" name: "submit" value: "Create"]{}
|
; @input[type: "submit" name: "submit" value: "Create"]{}
|
||||||
; }))))
|
; }))))
|
||||||
;
|
;
|
||||||
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
|
;; /admin/meetings
|
||||||
|
(define-resource (meetings "admin" "meetings" parameters)
|
||||||
|
(let ((rows
|
||||||
|
(query-db "SELECT meeting_id,title,lower(held_on),upper(held_on) FROM brm.meetings ORDER BY meeting_id")))
|
||||||
|
(make-html-response
|
||||||
|
200
|
||||||
|
(layout
|
||||||
|
"Meetings"
|
||||||
|
`@div{
|
||||||
|
@a[(href "/meetings/add")]{"Add Meeting"}
|
||||||
|
@table{
|
||||||
|
@tr{ @th{ID} @th{Title} @th{Start} @th{End} }
|
||||||
|
@,@(row-map*
|
||||||
|
(lambda (meeting-id title from to)
|
||||||
|
`@tr{
|
||||||
|
@td{,(number->string meeting-id)}
|
||||||
|
@td{,title}
|
||||||
|
@td{,from}
|
||||||
|
@td{,to}
|
||||||
|
})
|
||||||
|
rows)
|
||||||
|
}
|
||||||
|
}))))
|
||||||
|
;@td{,(->string from)}
|
||||||
|
|
||||||
;; Returns (possibly cached) SQLite3 DB handle
|
;; Returns (possibly cached) SQLite3 DB handle
|
||||||
;(define (brmelect-db)
|
;(define (brmelect-db)
|
||||||
; (let ((cdb (*cached-brmelect-db*)))
|
; (let ((cdb (*cached-brmelect-db*)))
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue