feat(clickup/updated-task): mark whatChanged optional
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
import newFolders from './new-folders/index.js';
|
||||
import newLists from './new-lists/index.js';
|
||||
import newTasks from './new-tasks/index.js';
|
||||
import taskChanges from './task-changes/index.js';
|
||||
import updatedTask from './updated-task/index.js';
|
||||
|
||||
export default [newFolders, newLists, newTasks, taskChanges];
|
||||
export default [newFolders, newLists, newTasks, updatedTask];
|
||||
|
@@ -2,10 +2,10 @@ import Crypto from 'crypto';
|
||||
import defineTrigger from '../../../../helpers/define-trigger.js';
|
||||
|
||||
export default defineTrigger({
|
||||
name: 'Task changes',
|
||||
key: 'taskChanges',
|
||||
name: 'Updated task',
|
||||
key: 'updatedTask',
|
||||
type: 'webhook',
|
||||
description: 'Triggers when a task alters.',
|
||||
description: 'Triggers when a task is updated.',
|
||||
arguments: [
|
||||
{
|
||||
label: 'Workspace',
|
||||
@@ -98,15 +98,13 @@ export default defineTrigger({
|
||||
label: 'What Changed?',
|
||||
key: 'whatChanged',
|
||||
type: 'dropdown',
|
||||
required: true,
|
||||
description: '',
|
||||
required: false,
|
||||
variables: true,
|
||||
options: [
|
||||
{ label: 'Status', value: 'taskStatusUpdated' },
|
||||
{ label: 'Assignee Added', value: 'taskAssigneeUpdated' },
|
||||
{ label: 'Priority', value: 'taskPriorityUpdated' },
|
||||
{ label: 'Tag Added', value: 'taskTagUpdated' },
|
||||
{ label: 'Custom Field Updated', value: 'customFieldUpdated' },
|
||||
],
|
||||
},
|
||||
],
|
||||
@@ -126,7 +124,7 @@ export default defineTrigger({
|
||||
const sampleEventData = {
|
||||
event: 'taskUpdated',
|
||||
task_id: '86enn7pg7',
|
||||
webhook_id: $.webhookUrl.split('/')[5],
|
||||
webhook_id: Crypto.randomUUID(),
|
||||
history_items: [],
|
||||
};
|
||||
|
||||
@@ -150,11 +148,7 @@ export default defineTrigger({
|
||||
space_id: spaceId,
|
||||
};
|
||||
|
||||
if (whatChanged !== 'customFieldUpdated') {
|
||||
payload.events = [whatChanged];
|
||||
} else {
|
||||
payload.events = ['taskUpdated'];
|
||||
}
|
||||
payload.events = [whatChanged || 'taskUpdated'];
|
||||
|
||||
if (folderId) {
|
||||
payload.folder_id = folderId;
|
@@ -7,8 +7,8 @@ items:
|
||||
desc: Triggers when a new list is created.
|
||||
- name: New tasks
|
||||
desc: Triggers when a new task is created.
|
||||
- name: Task Changes
|
||||
desc: Triggers when a task alters.
|
||||
- name: Updated task
|
||||
desc: Triggers when a task is updated.
|
||||
---
|
||||
|
||||
<script setup>
|
||||
|
Reference in New Issue
Block a user