Commit Graph

10 Commits

Author SHA1 Message Date
Kiara Grouwstra 7ab595bc11 update-rooms (#40)
Co-authored-by: Apodemus <apodemus@github.com>
Reviewed-on: #40
Co-authored-by: Kiara Grouwstra <kiara@bij1.org>
Co-committed-by: Kiara Grouwstra <kiara@bij1.org>
2024-01-14 19:45:56 +00:00
Kiara Grouwstra 9bbde78904 proxy-proof votes: match by user id over email
also removes the used_id/voter_login_id distinction, which is moot
2023-01-27 23:01:53 +01:00
Kiara Grouwstra 4ab4990d09 have user flags default on the db level 2023-01-27 19:34:00 +01:00
Kiara Grouwstra c9aecdefb9 fix user index to add name
this is to facilitate emails getting duplicated for proxy voters
2023-01-27 18:28:57 +01:00
kiara 9d67656f44 add voting portal (#7)
de huidige opzet hier houdt in dat de tokens van leden voor een vergadering, voorheen alleen gebruikt voor hun persoonlijke links tot de digitale vergadering (die hun naam instelt in BigBlueButton en ze als aanwezig markeerde voor stemmingen), nu ook gebruikt worden voor de link naar de stem portaal.

implicatie hiervan is dat Ingang admins zo ook toegang krijgen tot de stem credentials, in plaats van enkel de systeembeheerders met toegang tot de Helios database.

waar die kennis iemand wel in staat stelt om namens een ander te stemmen, wordt dit risico in check gehouden doordat dit niet ongemerkt gaat: na het uitbrengen van een stem wordt er naar het bijbehorende email adres een bevestiging gestuurd.
het risico bij anderszins kwaadwillenden die de info verkrijgen is hetzelfde; gebruik ervan gaat niet ongemerkt.

waar het mogelijk zou zijn om van de bestaande token af te wijken voor dit doeleinde naar een hash niet zichtbaar voor Ingang admins, zou dit ook nadelen hebben.
af en toe hebben we leden voor wie de mailtjes uit Ingang niet makkelijk aankomen, in welk geval we nu handmatig een inlog link kunnen doorgeven.
mochten de nodige info hiervoor niet meer beschikbaar zijn voor degene die een ALV technisch runt, dan worden juist dit soort situaties weer lastiger.

Co-authored-by: Kiara Grouwstra <kiara@bij1.org>
Reviewed-on: #7
2023-01-27 14:47:10 +00:00
kiara 9cdec4fd63 readd migration the official command-line way 2021-12-19 21:53:14 +00:00
Kiara Grouwstra de07ea5203 allow configuring invite mail from room 2021-12-19 22:19:53 +01:00
kiara 4bc90ca87e update schema 2021-12-16 23:31:11 +00:00
Kiara Grouwstra 0da37cd47d add user presence 2021-12-05 22:15:56 +01:00
Arjan Adriaanse d788b75f5f initial 2020-10-30 16:10:59 +01:00