Commit Graph

23 Commits

Author SHA1 Message Date
Kiara Grouwstra 13cc5836c7 add endpoint to facilitate external mailings 2023-10-06 19:13:38 +02:00
kiara c028d3af7e endpoint for check-in (fixes #31) (#34)
Co-authored-by: Kiara Grouwstra <kiara@bij1.org>
Reviewed-on: #34
2023-08-25 21:33:09 +00:00
Kiara Grouwstra 4fab25f7e9 promote voting portal to default url 2023-01-27 23:27:08 +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 Grouwstra 878af971b9 some cleanup
- remove non-admin aanwezig endpoint
- consolidate endpoints to mark user presence
- skip count calculations for json format
- add endpoints to export all/absent voters
- fixed a bug wrt calculating presence

fix present/mark_presence endpoints
2023-01-23 20:11:48 +01:00
Kiara Grouwstra 56669af334 add postgres 2022-09-04 22:23:51 +02:00
Kiara Grouwstra f01c770908 + bulk edit presence 2022-08-26 17:34:28 +02:00
Kiara Grouwstra 25e391b202 facilitate sending test invite 2022-08-21 19:28:00 +02:00
Kiara Grouwstra cc0c208434 add bulk destroy room users 2022-08-21 19:28:00 +02:00
Kiara Grouwstra 272ded1b62 aanwezig.csv 2021-12-07 23:50:04 +01:00
Kiara Grouwstra 8b84a8f7b4 rooms/:id 2021-12-07 23:41:06 +01:00
Kiara Grouwstra f268fdf639 link to present users from room and users 2021-12-07 23:33:18 +01:00
Kiara Grouwstra 0780a3440f fill out smtp settings 2021-12-07 23:16:29 +01:00
Kiara Grouwstra cdb9f00391 -path 2021-12-07 21:06:54 +01:00
Kiara Grouwstra a75f4053ff env vars -> environment.rb? 2021-12-06 23:12:16 +01:00
Kiara Grouwstra 9a21d25ad4 puma config 2021-12-06 22:50:30 +01:00
Kiara Grouwstra 45ddac3d77 add env var sample 2021-12-06 18:57:51 +01:00
Kiara Grouwstra 0c776c240e merge gitlab+server histories 2021-12-05 22:18:29 +01:00
Kiara Grouwstra 0fd1dfd800 add stream endpoint 2021-12-05 22:15:56 +01:00
Arjan Adriaanse 839e23348f implement invitation sending 2021-12-05 22:13:10 +01:00
Arjan Adriaanse 7a3ce0e26f initial 2021-12-05 21:52:18 +01:00
Kiara Grouwstra aec1008d81 +button 'mark as invited' 2021-11-15 22:10:04 +01:00
Arjan Adriaanse d788b75f5f initial 2020-10-30 16:10:59 +01:00