Reimplement talkvote page in a more flexible way
authorMagnus Hagander <magnus@hagander.net>
Mon, 11 Aug 2025 12:43:25 +0000 (14:43 +0200)
committerMagnus Hagander <magnus@hagander.net>
Mon, 11 Aug 2025 12:43:25 +0000 (14:43 +0200)
commit36bc5697caa0a7285bd9330b61684835a0f0df5f
tree78d67d24ec99a20109f3fe85a6552b028c4fa447
parent9e36c59a888661b97898d3a3213c74e09c96c5ff
Reimplement talkvote page in a more flexible way

This reimplements the talkvote page mostly client-side, making it
possible to do all the filtering without an expensive server roundtrip
(it gets expensive to do this due to the page being big for large
 conferences). Also implement column on/off checkboxes.

This also means getting rid of the bootstrap accordion controls, in
favor of native CSS, which as a bonus is faster.

Based on ideas from Karen Jex, and several years of discussions.

Fixes #193, along with many other things
docs/confreg/callforpapers.md
postgresqleu/confreg/views.py
template/confreg/sessionvotes.html