-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
internal rsvp #60
Comments
thanks @huijing for sharing this:
with example above, i think this issue is open for implementation |
This looks cool - actually it just occured to me that Netlify also has a form feature. But I’m not sure how flexible it is with regards to separating submissions for different events. Edit: Also I don’t think it will do the deletion. Let’s try airtable then. |
I don’t mind taking this! |
@thchia please go ahead 🤘 |
API Keys & Base IDIf we insert into airtable from client side code, these variables will be exposed meaning that anyone could find them and anyhow insert into our table. Whether this is bad or not is arguable since anyone can navigate to the page and fill out the RSVP form anyway... However if we want to do some best practise, we could use netlify functions to host the airtable insertion logic and keep these variables hidden. I’m pretty sure for our use case it will be well within the free tier but maybe it’s overkill? FWIW queerJS does the insertion client side. cc @wgao19 |
correct me if im wrong but the worst thing that happens to us is people spam inject and flush our free tier at airtable right 🤔 will people be able to exploit api and get information about our forms? we need to collect participant info because some venues ask for list of visitors, else we should keep them strictly confidential i think it doesnt hurt us much if people insert (tell us things), but we need to be more cautious what information people tell us that we display or may leak speaking of this, we may need to also offer a chance to use RK’s profile to indicate that they’re coming but dont want their profile to show up |
Yeah, I think it would be better to not expose these details then. I'll work accordingly, and also contact you offline regarding the Netlify setup (since I don't think I have access to the RK Netlify due to free account limits?). |
rough idea
click on "rsvp", do not go to another site, instead:
The text was updated successfully, but these errors were encountered: