Reimplement multiple speaker handling in call for papers
authorMagnus Hagander <magnus@hagander.net>
Sun, 18 Nov 2018 16:56:27 +0000 (17:56 +0100)
committerMagnus Hagander <magnus@hagander.net>
Sun, 18 Nov 2018 16:56:27 +0000 (17:56 +0100)
commitde3eba82ddef6f780c7e1cb7da3a9110b05cf978
tree7081f1a1843e61587673ed9121d1afdd3a2b0006
parent00e8648d3b5d96cc6820a32fd178075edbc7e24a
Reimplement multiple speaker handling in call for papers

Instead of the awkward way with a subform, we now use selectize to
populate a "dynamic" list of speakers. This is the same technology we've
arleady used in the backend for some time with good results.

This adds a dependency on jquery to the conference templates. If a
conference template does not include jquery, multiple speakers will not
work (but the rest of the form will keep working fine). This should be
included before the pagescript block in the template to make sure it's
available when the page runs.
postgresqleu/confreg/README
postgresqleu/confreg/forms.py
postgresqleu/confreg/views.py
postgresqleu/urls.py
template.jinja/confreg/callforpapersform.html