2 May 2024 |
infinisil | edef: Like, who would run which server, how would the mod team invoke that, how do we prevent against people inviting multiple others? | 18:34:25 |
infinisil | * edef: Like, who would run this on which server, how would the mod team invoke that, how do we prevent against people inviting multiple others? | 18:34:37 |
infinisil | * edef: Like, who would run this on which server, how would the mod team (and only them) invoke that, how do we prevent against people inviting multiple others? | 18:34:49 |
edef | token is email-bound, if you want it on a specific server i can arrange for that, i'm happy to serve it otherwise | 18:34:56 |
edef | i sent you a demo link so you can try the flow | 18:40:04 |
infinisil | (syncing with edef a bit in PMs) | 18:50:35 |
infinisil | So this is the essentially the workflow that we could setup: https://pad.lassul.us/RpZ0mBTvQGOokgMtFIeisw?edit | 19:03:57 |
infinisil | * So this is the essentially the workflow proposed by edef that we could setup: https://pad.lassul.us/RpZ0mBTvQGOokgMtFIeisw?edit | 19:04:21 |
edef | alternatively, we can send the explanation in the email, and have a <a href="https://…/invite/joe@example.com/skfjlsdfjskldj">I solemnly swear I have read, understood, and will abide by the above</a> , which would remove a click from the flow | 19:04:39 |
| NixOS Moderation Bot unbanned @ultranix:matrix.org. | 19:05:02 |
edef | happy to send anyone a demo link of the current impl if they give me an email, it's all functional and sends real Zulip invites for my test Zulip chat | 19:05:43 |
joepie91 🏳️🌈 | can I have one? admin@cryto.net | 19:06:27 |
edef | also, totally fine if we decide on another approach, this is just an idea and i don't want my quick MVP to be taken too seriously if it doesn't have to be | 19:06:16 |
joepie91 🏳️🌈 | (see if it passes my bug test) | 19:06:49 |
edef | https://desk.edef.eu/admin@cryto.net/ylxmyx56inja32ptdubk36plm3 | 19:07:16 |
joepie91 🏳️🌈 |  Download image.png | 19:07:49 |
edef | (will rotate the demo keys in a bit, so nobody abuses the link) | 19:07:50 |
joepie91 🏳️🌈 | I broke it :) | 19:07:50 |
edef | ooh. bug | 19:08:02 |
edef | {'result': 'error', 'msg': 'To protect users, Zulip limits the number of invitations you can send in one day. Because you have reached the limit, no invitations were sent.', 'errors': [], 'sent_invitations': False, 'license_limit_reached': False, 'daily_limit_reached': True, 'code': 'INVITATION_FAILED'} | 19:08:06 |
Iris [you&] ∈ Wonder& [y&] | In reply to @joepie91:pixie.town (see if it passes my bug test) this didn't age well | 19:08:12 |
edef | we might run into this. | 19:08:13 |
edef | for the real zulip | 19:08:17 |
joepie91 🏳️🌈 | hahaha | 19:08:20 |
joepie91 🏳️🌈 | In reply to @wonder-tmp:the-apothecary.club this didn't age well this always happens | 19:08:27 |
lovesegfault | Me too, bernardo@meurer.org | 19:08:35 |
joepie91 🏳️🌈 | I'm just cursed or something, idk | 19:08:36 |
edef | i don't think that's specific to the API invitations | 19:08:44 |
infinisil | I appreciate the demo, but I'm really not very convinced, because we should really be hosting this on official infra, and that takes at least another day to set up | 19:08:55 |
edef | demo link above does all we can show right now, i guess | 19:09:05 |