Attempt to simplify talk voting pages
authorMagnus Hagander <magnus@hagander.net>
Mon, 9 Jul 2018 14:09:25 +0000 (16:09 +0200)
committerMagnus Hagander <magnus@hagander.net>
Mon, 9 Jul 2018 14:24:08 +0000 (16:24 +0200)
commitb26e096ea54ac7e5b6abc2f1deb1e6530855217f
tree70d7151fc47d138f304b848a50ca8d7d323b4cfb
parenta644b8b47fa056ba0ff6cdc25b0b09a6971b29da
Attempt to simplify talk voting pages

This merges a couple of changes:

1. Each individual vote is cast by selection in dropdown and is
   immediately ajax-posted to the backend, so there is no huge save
   button for everything that risks overwriting other fields. Changing
   the vote will automatically update the average value based on the
   changes (and other changes made by others).
2. No dedicated text-edit box for own comments. Instead, own comments
   are listed alongside other comments, and there is an edit button that
   brings up a popup and lets the comment be edited.
3. No popup windows for talk descriptions. Instead, accordions are used,
   so clicking the title will expand the description in-line. This also
   makes it a lot easier to handle things like copy/paste from the
   descriptions.
postgresqleu/confreg/views.py
postgresqleu/urls.py
template/confreg/sessionvotes.html