n8n/packages/nodes-base
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
..
credentials GoToWebinar node (#1422) 2021-02-22 08:49:00 +01:00
nodes GoToWebinar node (#1422) 2021-02-22 08:49:00 +01:00
src Add RAW data mode to GoogleSheet-Node 2019-07-10 16:14:55 +02:00
test 📚 Update development cycle documentation and add placeholder tests 2019-08-14 13:45:18 +02:00
gulpfile.js Merge branch 'Master' into 'Pipedrive-OAuth2-support' 2020-07-23 16:51:05 -04:00
LICENSE.md 📚 License text fix 2020-09-15 07:55:09 +02:00
package.json GoToWebinar node (#1422) 2021-02-22 08:49:00 +01:00
README.md Merge branch 'Master' into 'Pipedrive-OAuth2-support' 2020-07-23 16:51:05 -04:00
tsconfig.json Make sure that Node Codex get included in build 2021-01-14 14:53:14 +01:00
tslint.json 👕 Add quotemark rule to tslint (#1330) 2021-01-13 09:00:07 +01:00

n8n-nodes-base

n8n.io - Workflow Automation

The nodes which are included by default in n8n

npm install n8n-nodes-base -g

License

Apache 2.0 with Commons Clause

Additional information about license can be found in the FAQ