We hebben het account aanmeld formulier van Google Forms omgezet naar een intern Flask formulier (zie 7ce8b1f3b0809097cce42b8eb80e953957143d89). Als dit formulier wordt ingevuld dan wordt er meteen een uitnodigingsmail verzonden. Er missen nog twee functionaliteiten:
Na de verkiezingen moet dit formulier 'gesloten' kunnen zijn (bv. via een config variable CLOSE_ACCOUNT_FORM).
In aanloop naar nieuwe verkiezingen wordt het formulier eerder opengezet dan dat de gemeenten aan de slag kunnen. Dit doen we om alvast e-mailadressen te verzamelen die we bij het live gaan van de WIMS deploy voor de nieuwe verkiezingen dan meteen kunnen uitnodigen. Google Forms sloeg de e-mailadressen gewoon op in hun sheet. Wij kunnen het best deze info naar een aparte interne MySQL tabel wegschrijven. Dan bij het live zetten van de gemeenten kan die tabel mede gebruikt worden op gemeenten.json te vullen of we maken een CLI command die meteen deze tabel uitnodigt. Deze tabel moet na het uitnodigen gedropped worden.
Documenteer deze stappen in de technische instructies (er verwijder instructies van de oude Google Form)
o.a. dat in het geval van open-collecting er in signup_form.html in de dikgedrukte tekst en in routes.py in signup_form() moet staan wanneer we de uitnodigingsmails verwachten te versturen.
Update:
Documenteer dat het aanmeld formulier voor de dropdown met de lijst met gemeenten gebruik maakt van de interne database. Deze moet dus al eerst (tijdelijk) ingeladen worden voor de nieuwe verkiezingen (aangezien er vaak niet precies dezelfde lijst met gemeenten meedoen bij de vorige verkiezingen vanwege herindelingen, etc.).
We hebben het account aanmeld formulier van Google Forms omgezet naar een intern Flask formulier (zie 7ce8b1f3b0809097cce42b8eb80e953957143d89). Als dit formulier wordt ingevuld dan wordt er meteen een uitnodigingsmail verzonden. Er missen nog twee functionaliteiten:
CLOSE_ACCOUNT_FORM
).gemeenten.json
te vullen of we maken een CLI command die meteen deze tabel uitnodigt. Deze tabel moet na het uitnodigen gedropped worden.open-collecting
er insignup_form.html
in de dikgedrukte tekst en inroutes.py
insignup_form()
moet staan wanneer we de uitnodigingsmails verwachten te versturen.Update: