- Progress Commit

Signed-off-by: Dave Richer <dave@imexsystems.ca>
This commit is contained in:
Dave Richer
2024-03-20 22:19:52 -04:00
parent f31ae9ac6d
commit ab2323e5c1
11 changed files with 454 additions and 64 deletions

View File

@@ -160,25 +160,6 @@ export const QUERY_BODYSHOP = gql`
external_id
flat_rate
}
tasks {
id
created_at
updated_at
title
description
deleted
deleted_at
due_date
created_by
assigned_to
completed
completed_at
remind_at
priority
jobid
joblineid
partsorderid
}
}
}
`;

View File

@@ -81,10 +81,10 @@ export const QUERY_MY_TASKS_PAGINATED = gql`
completed_at
remind_at
priority
jobid
joblineid
partsorderid
billid
job {
ro_number
id
}
bodyshopid
}
tasks_aggregate(
@@ -129,3 +129,65 @@ export const MUTATION_TOGGLE_TASK_DELETED = gql`
}
}
`;
/**
* Insert new task mutation
* @type {DocumentNode}
*/
export const INSERT_NEW_TASK = gql`
mutation INSERT_NEW_TASK($taskInput: [tasks_insert_input!]!) {
insert_tasks(objects: $taskInput) {
returning {
id
created_at
updated_at
title
description
deleted
deleted_at
due_date
created_by
assigned_to
completed
completed_at
remind_at
priority
jobid
joblineid
partsorderid
billid
}
}
}
`;
/**
* Update task mutation
* @type {DocumentNode}
*/
export const UPDATE_TASK = gql`
mutation UPDATE_TASK($taskId: uuid!, $task: tasks_set_input!) {
update_tasks(where: { id: { _eq: $taskId } }, _set: $task) {
returning {
id
created_at
updated_at
title
description
deleted
deleted_at
due_date
created_by
assigned_to
completed
completed_at
remind_at
priority
jobid
joblineid
partsorderid
billid
}
}
}
`