Iván Ovejero
|
b03e358a12
|
refactor: Integrate consistent-type-imports in nodes-base (no-changelog) (#5267)
* 👕 Enable `consistent-type-imports` for nodes-base
* 👕 Apply to nodes-base
* ⏪ Undo unrelated changes
* 🚚 Move to `.eslintrc.js` in nodes-base
* ⏪ Revert "Enable `consistent-type-imports` for nodes-base"
This reverts commit 529ad72b05 .
* 👕 Fix severity
|
2023-01-27 12:22:44 +01:00 |
|
Iván Ovejero
|
eafef019d7
|
fix: Expand nodes-base formatting validation (no-changelog) (#4689)
* ⚡ Simplify `format` command
* 🎨 Format more deeply nested files
|
2022-11-22 13:43:28 +01:00 |
|
Iván Ovejero
|
d4f858db92
|
refactor(nodes-base): Apply lint rule node-param-operation-option-action-wrong-for-get-many (#4055)
* 👕 Apply `node-param-operation-option-action-wrong-for-get-many`
* 🔥 Remove `package-lock.json`
* 📦 Re-add `package-lock.json`
* ⚡ master update
Co-authored-by: Michael Kret <michael.k@radency.com>
|
2022-09-08 17:10:13 +02:00 |
|
Iván Ovejero
|
ca8c2d6577
|
refactor(nodes-base): Apply lint rule node-param-option-name-wrong-for-get-many (#4051)
* ⬆️ Upgrade linter
* 📦 Update `package-lock.json`
* 👕 Substitute rule
* 👕 Apply lintfix for `node-param-option-name-wrong-for-get-many`
* 👕 Restore lint exceptions
|
2022-09-07 16:51:14 +02:00 |
|
Marcus
|
c2e97a89f9
|
feat(HighLevel Node): Add HighLevel node
* HighLevel Node & Credentials with basic Get/GetAll contacts
* moved contact description into subfolder
* improving all HighLevel contact crud operations
* Get All Contacts request filters and options
* Get All Contacts request operation pagination
* Get All Contacts pagination with rootProperty
* fixing contact operations lint error node-param-options-type-unsorted-items
* Get All Contact pagination using response total to terminate loop
* Get All Contacts pagination using qs startAfterId and startAfter instead of nextPageUrl
* cleanup ContactDescription.ts operations
* added OpportunityDescription.ts Get All Operation
* added PipelineDescription.ts Get All pipelines (pagination no supported)
* GenericFunctions.ts created highLevelApiPagination method
* removed returnAll from getAll pipelines because pagination not supported
* minor improvement using IPostReceiveRootProperty Interface
* added TaskDescription.ts GetAll operation
* TaskDescription get operation
* task delete operation
* ContactDescription fixing duplicate additionalFields
* OpportunityDescription.ts adding filters for get all operation
* opportunity get and delete operation
* opportunity create additional fields
* task create with additionalFields
* create opportunity added missing status
* pagination resource mapping; create opportunity for contact email/phone/id
* create task format field dueDate to suppressMilliseconds
* opportunity's pipeline options with loadOptions
* fixed task dueDate; task update operation
* added contact dnd fields
* added contact tags
* add contact source parameter
* using returnAll Tasks with undocumented limit property
* add contact customField with loadOptions
* task dueDate preSendAction throw required error
* opportunity stageId using getPipelineStages method
* improve update contacts operation; renaming identifier to contactId
* contact tasks renamed contactIdentifier to contactId and identifier to taskId
* delete unused postReceiveAction
* getTaskPostReceiceAction to inject contactId into items
* remove source field from update contact because not supported
* renaming opportunities pipelineIdentifier to pipelineId
* opportunity parameter reordering
* opportunity update operation
* opportunity renamed "Identifier" to "Opporituny ID"
* create opportunity additional field tags
* opportunity create/update additional fields
* opportunity update contactIdentifier
* deleted pipeline getAll resource; cleanup generic functions;
* opportunity getAll option stageId use getPipelineStages
* opportunity assignedTo options use loadOptionsMethod getUsers
* added loadOptions description ''Choose from the list, or specify an ID [...]'
* getAll Tasks removing output maxResults
* highLevelApiRequest add IPollFunctions
* add HighLevelTriggerNode
* add highLevelOAuth2Api credentials
* revert from v2 oauth2 back to apiKey v1 (incompatible client-oauth2)
* delete run.sh (was commited by accidant)
* removed HighLevelTrigger.node.ts (polling) until we support API V2 webhooks
* task additionalFields in alphabetical order; task assignedTo using loadOptions getUsers
* contact additionalFields/updateFields/filters in alphabetical order
* opportunity additionalFields/fields in alphabetical order
* ⚡ linter fixes, formating
* ⚡ fixed deprecated auth
* ⚡ lock file and auth fix
* ⚡ linter fixes
* ⚡ requestWithAuthentication in highLevelApiRequest
* ⚡ timeZones autoload and naming fixes
* contact property dnd - improved display name and description
* contact property dnd - improved display name and description
* contact create/update pre send action to validate email/phone
* updated description for contact lookup email and phone parameters
* opportunity monetary value - removed getAll filter (doesn't work) - added param description
* opportunity getAll startDate and endDate to type dateTime and dateTimeToEpochPreSendAction
* loadOption getTimezones() using /timezones and not moment.tz.names()
* improved description for opportunity parameter assignedTo
* added hint to opportunity param contactIdentifier "there can only be one..."
* added contact phone description and placeholder
* contact renamed operation "create" to "create or update" and added notice
* update opportunity - prefetch fields title/status required by api
* create/update task splitting up additionalFields to prep update changes
* update task- prefetch fields title/dueDate required by api
* linter fixes
* ⚡ improvements
* ⚡ updated autoloaded parameters names to follow convention
* update opportunity added hint "You cannot update an opportunity's pipeline ID."
Co-authored-by: Michael Kret <michael.k@radency.com>
|
2022-08-30 11:25:06 +02:00 |
|