* 🐛 Fix bug with Google Drive node
The bug did not let the user to select the fields he wanted the API to return in the resources Folder and File.
* ⚡ Change default to not break anything and hide not needed options
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* Add OAuth2 credentials
* Adjust credentials params
* Add node to listing
* Add initial node scaffolding
* Remove unused credentials params
* Add customer search with select statement
* Add pagination to customer search
* Add customer creation functionality
* Add customer update functionality
* Small formatting fix
* Adjust property name casing for consistency
* Adjust customer operations for consistency
* Handle large QuickBooks listings
* Add initial estimate resource description
* Add estimate resource retrieval operations
* Refactor customer billing address
* Simplify customer billing address
* Fix casing for customer additional fields
* Adjust types to accommodate loadOptions functions
* Add loadOptions for customers to estimate
* Sort customer update fields alphabetically
* Refactor estimate line into standalone file
* Add stub for PDF retrieval operation
* Add invoice resource description and execute branches
* Implement estimate PDF download functionality
* Place descriptions in their own dir
* Add get and getAll for invoices
* Add send functionality to invoices
* Refactor handling of binary data
* Add invoice voiding functionality
* Add invoice deletion functionality
* Refactor resources into subdirs and add interfaces
* Add get and getAll for bill
* Add payment description
* Add get and getAll for payment
* Make variables in endpoints consistent
* Refactor interfaces for consistency
* Add interface for item resource
* Fill in fields for all resources
* Minor fixes in defaults and descriptions
* Refactor loader
* Add all resources to execute function
* Fix line property duplication
* Add get and getAll for vendor
* Optimize description imports
* Add creation for customer and bill
* Add update operation for bill
* Refactor create and update for customer
* Implement employee create and update
* Implement create and update for estimate
* Make address params more consistent
* Add create and update to payment
* Add item operations
* Add create and delete operations for invoice
* Refactor binary data handler
* Refactor generic functions
* Add create and update operations for vendor
* Fix build
* Fix total amount in bill:update
* Fix balance in bill:update
* Remove currency from bill:update
* Implement reference retrieval in bill:update
* Fix failing params in customer:update
* Fix param in employee:update
* Implement reference retrieval in estimate:update
* Fix failing params in estimate:update
* Fix failing params in invoice:update
* Fix failing param in vendor:update
* Implement reference retrieval in payment:update
* Remove unused interfaces
* Rename line property function
* Remove hared directory
* Refactor reference and sync token retrieval
* Fix line structure in bill:create
* Fix line structure in estimate:create
* Flatten responses
* Refactor line processing
* Remove unused interfaces
* Add endpoint documentation
* Fix payment:void content type
* Fix default for bill line item
* Hide auth URI query parameters
* Hide auth header parameter
* Add switch for credentials environment
* Adjust OAuth2 callback to accommodate realmId
* Retrieve realmId from OAuth2 flow
* ⚡ Improvements
* Reposition dividers
* Add IDs to display names of reference fields
* Add estimate:delete and bill:delete
* Load items in lines for bill, estimate and invoice
* Add filename for binary property in PDF download
* ⚡ Improvements
* Adjust field description
* Implement estimate:send
* Adjust field description
* Adjust custom field descriptions
* Add missing period to description
* ⚡ Minor improvements on QuickBooks-Node
* Add descriptions for bill
* Add descriptions for customer
* Add descriptions for employee
* Add descriptions for estimate
* Add descriptions for invoice
* Add descriptions for payment
* Add descriptions for vendor
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* Unify execution ID across executions
* Fix indentation and improved comments
* WIP: saving data after each node execution
* Added on/off to save data after each step, saving initial data and retries working
* Fixing lint issues
* Fixing more lint issues
* ✨ Add bull to execute workflows
* 👕 Fix lint issue
* ⚡ Add graceful shutdown to worker
* ⚡ Add loading staticData to worker
* 👕 Fix lint issue
* ⚡ Fix import
* Changed tables metadata to add nullable to stoppedAt
* Reload database on migration run
* Fixed reloading database schema for sqlite by reconnecting and fixing postgres migration
* Added checks to Redis and exiting process if connection is unavailable
* Fixing error with new installations
* Fix issue with data not being sent back to browser on manual executions with defined destination
* Merging bull and unify execution id branch fixes
* Main process will now get execution success from database instead of redis
* Omit execution duration if execution did not stop
* Fix issue with execution list displaying inconsistant information information while a workflow is running
* Remove unused hooks to clarify for developers that these wont run in queue mode
* Added active pooling to help recover from Redis crashes
* Lint issues
* Changing default polling interval to 60 seconds
* Removed unnecessary attributes from bull job
* Added webhooks service and setting to disable webhooks from main process
* Fixed executions list when running with queues. Now we get the list of actively running workflows from bull.
* Add option to disable deregistration of webhooks on shutdown
* Rename WEBHOOK_TUNNEL_URL to WEBHOOK_URL keeping backwards compat.
* Added auto refresh to executions list
* Improvements to workflow stop process when running with queues
* Refactor queue system to use a singleton and avoid code duplication
* Improve comments and remove unnecessary commits
* Remove console.log from vue file
* Blocking webhook process to run without queues
* Handling execution stop graciously when possible
* Removing initialization of all workflows from webhook process
* Refactoring code to remove code duplication for job stop
* Improved execution list to be more fluid and less intrusive
* Fixing workflow name for current executions when auto updating
* ⚡ Right align autorefresh checkbox
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* Unify execution ID across executions
* Fix indentation and improved comments
* WIP: saving data after each node execution
* Added on/off to save data after each step, saving initial data and retries working
* Fixing lint issues
* Fixing more lint issues
* ✨ Add bull to execute workflows
* 👕 Fix lint issue
* ⚡ Add graceful shutdown to worker
* ⚡ Add loading staticData to worker
* 👕 Fix lint issue
* ⚡ Fix import
* Changed tables metadata to add nullable to stoppedAt
* Reload database on migration run
* Fixed reloading database schema for sqlite by reconnecting and fixing postgres migration
* Added checks to Redis and exiting process if connection is unavailable
* Fixing error with new installations
* Fix issue with data not being sent back to browser on manual executions with defined destination
* Merging bull and unify execution id branch fixes
* Main process will now get execution success from database instead of redis
* Omit execution duration if execution did not stop
* Fix issue with execution list displaying inconsistant information information while a workflow is running
* Remove unused hooks to clarify for developers that these wont run in queue mode
* Added active pooling to help recover from Redis crashes
* Lint issues
* Changing default polling interval to 60 seconds
* Removed unnecessary attributes from bull job
* ⚡ Improved output on worker job start
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* ⚡ Add support for multiple subscriptions in Hubspot Trigger
* ⚡ Load object properties for the user
* ⚡ Improvements
* ⚡ Some improvements to the Hubspot-Node
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* ⚡ Add Issue Attachment resource
* ⚡ Add custom fields to issue:create and issue:update
* ⚡ Filter custom fields by the project selected
* ⚡ Change the logo to SVG
* ⚡ Small improvement
* ⚡ Minor improvements to Jira Node
* ⚡ Add download field to issueAttachment get and getAll
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* ✨Add SecurityScorecard node
* Move portfolio:edit fields to the main view.
The API request uses PUT so it will replace undefined fields if they are not set.
* Style improvements
* ⚡ Improvements to #1247
* ⚡ Improvements
* ⚡ Minor improvements on SecurityScorecard Node
Co-authored-by: Mika Luhta <12100880+mluhta@users.noreply.github.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* 🧹 clean up forgotten leftover
* 🎨 reset req.params
* 🐛 Bugfix and minor change on request parameters
* ⚡ Minor improvements on request parameters
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* ✨ Compression Node
* ⚡ Validate input data format when decompressing
* ⚡ Improvements to Compression Node
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* Added options to import and export workflows and credentials
* Fixed linting issues and descriptions
* Linting issues and allowing import/export operations to output multiple files
* ⚡ Minor changes to CLI export/import
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* Adds operations to get and create PR reviews
* Improvements to #709
* ⚡ Fix commit field description
Co-authored-by: Johannes Kettmann <jkettmann@gmx.net>
* Fix to add List.getCards
* ⚡ Small improvements to #1347
* ⚡ Minor formatting improvements
* ⚡ Small fix
Co-authored-by: tumf <y.takahara@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* ⚡ Add filters to all get:All operations
* ⚡ Small fix
* ⚡Add description to condition fields
* ⚡ Minor improvements to Salesforce-Node
Co-authored-by: Harshil <ghagrawal17@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* Implement exchange for rabbitmq
* Fix options not parsing displayOptions
* Cleanup code in generic functions
* ⚡ Minor changes to (#1300)
Co-authored-by: Pieter Jong <jongpieter@hotmail.com>
* ⚡ Add shared mailbox support
* 🐛 Add filter field to folderMessage:getAll
* ⚡ Small changes to descriptions (#1322)
Co-authored-by: Mika Luhta <12100880+mluhta@users.noreply.github.com>
* ⚡ Extend googleApi credentials to support user impersonification
* ⚡ Add service account authentication to Gmail
* ⚡ Minor improvements
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* Setup custom endpoints properties in AWS credentials type
* Update AWS nodes to use new endpoints (if specified)
* Fix a few error scenarios cases where message was being obscured
* Extend usage of URL API to validate user inputted endpoints
https://nodejs.org/docs/latest-v12.x/api/url.html
* Add support to custom endpoints for SES
Forgot to add this in my earlier commits…
* Fix incorrect Amazon SES endpoint placeholder value
* Fixed signing problems with path being ignored. Standardized to avoid future problems
* Linting fix
* ⚡ Make parameters optinal (wip)
* Make sure that we fallback to correct URL without errors if custom endpoints are not used
Co-authored-by: Luis Ramos <luis@ramos.dev>
Co-authored-by: Omar Ajoue <krynble@gmail.com>