2 May 2024 |
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 |
edef | In reply to @infinisil:matrix.org 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 if that's the strong constraint, then yeah, it's a no go | 19:09:22 |