Commit Graph

23 Commits

Author SHA1 Message Date
Kiara Grouwstra ef1622df5d add portal link in user list 2024-03-24 13:46:10 +01:00
Kiara Grouwstra 13cc5836c7 add endpoint to facilitate external mailings 2023-10-06 19:13:38 +02:00
Kiara Grouwstra 12efc920ee
+ export single user 2023-02-19 08:06:13 +01:00
Kiara Grouwstra 2db4d18bd3
/users: show vote count, fixes #10 2023-02-18 22:58:46 +01:00
Kiara Grouwstra cd49c386a7
/users: show ID, fixes #9 2023-02-18 22:52:42 +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 217c76d0e4 add endpoint destroy votes for room 2023-01-24 16:36:24 +01:00
Kiara Grouwstra 16d2ec77ed wip: vote 2023-01-23 22:30:26 +01: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 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 77e542a636 fix users delete method 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 e205c5cb22 ux tweaks: skip detail view 2021-12-19 12:23:06 +01:00
Kiara Grouwstra 4d62245d7f ux: room names, users link 2021-12-19 09:57:33 +01:00
Kiara Grouwstra 573728b219 params[:room_id] 2021-12-07 23:34:47 +01:00
Kiara Grouwstra f268fdf639 link to present users from room and users 2021-12-07 23:33:18 +01:00
Kiara Grouwstra b0aeb67a4a actually use path from routes 2021-12-07 21:19:23 +01:00
Kiara Grouwstra c80d3b396b fix bulk path 2021-12-07 21:16:41 +01:00
Kiara Grouwstra a8c98bc378 link to bulk import from user list view 2021-12-07 21:14:49 +01:00
Kiara Grouwstra 0da37cd47d add user presence 2021-12-05 22:15:56 +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