2020-09-28 04:32:01 +00:00
|
|
|
Essential:
|
|
|
|
------------
|
|
|
|
Show results on admin page
|
|
|
|
Make earliest and latest dates required for creation
|
|
|
|
Prevent blank event names and guest names
|
|
|
|
Consider some front-end, regex-based field validation
|
|
|
|
Authenticate admin page with admin code
|
|
|
|
It might be sufficient to require that when getting the response summary.
|
|
|
|
Deal with the admin date fields
|
|
|
|
Should the date fields be disabled, or should we cull invalid
|
|
|
|
response times after changing event dates?
|
|
|
|
Consider redirecting from /create/do to admin
|
|
|
|
|
|
|
|
Cleanup:
|
|
|
|
------------
|
2020-09-28 03:41:40 +00:00
|
|
|
Make the sqlite pool size configurable
|
|
|
|
Get rid of the surrogate keys
|
2020-09-28 04:32:01 +00:00
|
|
|
Give response (and therefore response_time) a composite key
|
2020-09-28 03:41:40 +00:00
|
|
|
Rename all of the alpha ID nonsense
|
2020-09-28 04:32:01 +00:00
|
|
|
Get rid of the Stat call in NewStore.
|
|
|
|
I can't remember the details. I think the old version
|
|
|
|
of sqlitex was panicking if I failed to open a DB file.
|
|
|
|
Maybe instead of statting, I would try to open an
|
|
|
|
existing file, but instead create it on failure.
|
|
|
|
Add optional subtitles to (*front.handler).writePage
|
|
|
|
Take a Page struct with title, subtitle, and contents.
|
|
|
|
Make titles optional in (*front.handler).writePage
|
|
|
|
|
|
|
|
|
|
|
|
More features:
|
|
|
|
---------------
|
2020-09-28 03:41:40 +00:00
|
|
|
Allow updating metadata on admin page
|