n8n/packages/core/src
Iván Ovejero 0dcaccefa7
GoToWebinar node (#1422)
* Create scaffolding for node

* Add SVG logo

* Create scaffolding for generic functions

* Add index for descriptions

* Simplify retrieval of details

* Introduce minor fixes in generic functions

* Add attendee description

* Fix attendee description operation

* Add coorganizer description

* Add panelist description

* Add registrant description

* Add session description

* Add webinar description

* Register node and credentials

* Add scaffolding for credentials

* Minor creds fixes

* Fix SVG icon size and position

* Fix capitalization in description

* Fix credentials connection

* Add attendee fields

* Populate webinar description

* Remove organizer key from params

* Add timezones array constant

* Implement webinar:create

* Implement webinar:delete

* Convert times to fixed collection

* Add missing segments to endpoints

* Fix webinar:update operation

* Implement all-items request

* Add params for session:getAll

* Add params for webinar:getAll

* Implement session:getAll and webinar:getAll

* Implement session:get and session:getDetails

* Implement coorganizer:create

* Implement coorganizer:delete

* Implement coorganizer:getAll

* Implement coorganizer:delete

* Refactor time range for getAll operations

* Implement coorganizer:reinvite

* Implement panelist:create and panelist:getAll

* Implement panelist:delete and panelist:reinvite

* Remove array body helper types

* Implement registrant:create and registrant:getAll

* Implement registrant:delete

* Prettify error handling

* Add returnAll toggle and limit for all operations

* Preload webinars

* Preload webinar key in more fields

* Refactor getAll as handler

* Add descriptions for session

* Add descriptions for attendee

* Add descriptions for co-organizer

* Add descriptions for panelist

* Add descriptions for registrant

* Add descriptions for webinar

* Add 403 check for refresh token

* Fix defaults for webinar loader

* Add descriptions for webinar types

*  Improvements

* Remove unneeded return type annotation

* Add handler for continue on fail

* Remove 403 check in error handler

The Go To Webinar API returns 403 for a range of various errors, so this check ended up overriding more specific error messages not related to 403 Forbidden errors.

* Remove logging

*  Small improvement

*  Minor improvements

*  Improvements

*  Minor improvements

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-02-22 08:49:00 +01:00
..
ActiveWebhooks.ts Dynamic webhooks improvements (#1396) 2021-02-09 09:14:40 +01:00
ActiveWorkflows.ts Do not allow shorter polling-times than 1 minute 2020-11-12 12:42:04 +01:00
Constants.ts Make it possible to set tunnel subdomain via environment variable 2019-10-15 07:21:15 +02:00
Credentials.ts 👕 Fix lint issue 2020-10-22 15:46:03 +02:00
DeferredPromise.ts Initial commit to release 2019-06-23 12:35:23 +02:00
index.ts Run workflows in own independent subprocess 2019-08-08 20:47:08 +02:00
Interfaces.ts 👕 Fix lint issue 2020-10-22 15:46:03 +02:00
LoadNodeParameterOptions.ts 👕 Fix lint issue 2020-10-22 15:46:03 +02:00
NodeExecuteFunctions.ts GoToWebinar node (#1422) 2021-02-22 08:49:00 +01:00
UserSettings.ts 👕 Fix lint issue 2020-10-22 15:46:03 +02:00
WorkflowExecute.ts 🐛 Execute node also if it is a sibling but does not receive data 2021-02-17 00:16:10 +01:00