-
Notifications
You must be signed in to change notification settings - Fork 14.3k
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
feat(n8n Form Trigger Node): Improvements #10092
feat(n8n Form Trigger Node): Improvements #10092
Conversation
…form-trigger-improvements-p1
…form-trigger-improvements-p1
…form-trigger-improvements-p1
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <netroy@users.noreply.github.com>
…form-trigger-improvements-p1
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
From a quick glance, this LGTM.
quite a lot of nice improvements 👏🏽 .
Maybe @elsmr or @ShireenMissi can also review this
…form-trigger-improvements-p1
thanks @netroy , some changes would need a review from product though |
@@ -167,3 +176,96 @@ export const checkResponseModeConfiguration = (context: IWebhookFunctions) => { | |||
); | |||
} | |||
}; | |||
|
|||
export async function validateWebhookAuthentication( |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
BTW, since this so neatly extracted out now, it might be possible to write unit tests for this. If we can add these tests in the same PR, that's be nice, otherwise I can also try to create a PR with just the tests later 🙏🏽
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Mostly looks good 👍
I have the following comments on multi file select field:
- it seems the files are cleared every time one clicks choose file.
- there is no way to select files from multiple locations
Also please add some tests
…form-trigger-improvements-p1
…form-trigger-improvements-p1
@ShireenMissi |
Thanks @michael-radency we can always improve it in next versions, I am happy with the changes you made to the file field👍 |
Co-authored-by: Shireen Missi <94372015+ShireenMissi@users.noreply.github.com>
…form-trigger-improvements-p1
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM 🎉
✅ All Cypress E2E specs passed |
Passing run #6179 ↗︎Details:
Review all test suite changes for PR #10092 ↗︎ |
* master: docs: Update login url for OpenAI node (no-changelog) (#10222) fix(LinkedIn Node): Fix issue with some characters cutting off posts early (#10185) fix(Google BigQuery Node): Send timeoutMs in query, pagination support (#10205) feat(core): Show Public API key value only once (no-changelog) (#10126) refactor(core): Display stack trace in error reporter (no-changelog) (#10225) fix(core): Fix missing successful items on continueErrorOutput with multiple outputs (#10218) fix(n8n Form Trigger Node): Remove custom attribution option (no-changelog) (#10229) feat(n8n Form Trigger Node): Improvements (#10092) refactor(core): Port path, host, port, listen_address and protocol config (no-changelog) (#10223) docs: Update add options text (no-changelog) (#10049) fix(Postgres Node): Option to treat query parameters enclosed in single quotas as text (#10214) refactor(core): Decouple server started event from internal hooks (no-changelog) (#10221) feat(Shopify Node): Update Shopify API version (#10155) fix(editor): Defer `User saved credentials` telemetry event for OAuth credentials (#10215) fix(editor): Fix parameter input glitch when there was an error loading remote options (#10209)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <netroy@users.noreply.github.com> Co-authored-by: Shireen Missi <94372015+ShireenMissi@users.noreply.github.com>
Got released with |
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <netroy@users.noreply.github.com> Co-authored-by: Shireen Missi <94372015+ShireenMissi@users.noreply.github.com>
Summary
Basic Authentication
Placeholders
Query params as defaults in form
Ignore bots option
Format date
Email field type
File field type
Required fields marked with *
Description supports line breaks (
\n
,<br>
)Fixed
submittedAt
property to be in workflow timezoneImproved small screens view
Various styles fixes
Related Linear tickets, Github issues, and Community forum posts
https://linear.app/n8n/issue/NODE-1505/form-trigger-improvements-p1
https://community.n8n.io/t/n8n-form-trigger-upload-files-type-field/32495/5
https://community.n8n.io/t/timezone-ignored-in-webform-submittedat-time/46685/10
https://community.n8n.io/t/n8n-form-size/34877