65 lines
1.3 KiB
GraphQL
65 lines
1.3 KiB
GraphQL
mutation createTask(
|
|
$taskName: String!
|
|
$description: String
|
|
$priority: TaskPriority!
|
|
$status: TaskStatus!
|
|
$dueDate: Timestamp
|
|
$progress: Int
|
|
$orderIndex: Int
|
|
$commentCount: Int
|
|
$attachmentCount: Int
|
|
$files: Any
|
|
$ownerId:UUID!
|
|
) @auth(level: USER) {
|
|
task_insert(
|
|
data: {
|
|
taskName: $taskName
|
|
description: $description
|
|
priority: $priority
|
|
status: $status
|
|
dueDate: $dueDate
|
|
progress: $progress
|
|
orderIndex: $orderIndex
|
|
commentCount: $commentCount
|
|
attachmentCount: $attachmentCount
|
|
files: $files
|
|
ownerId:$ownerId
|
|
}
|
|
)
|
|
}
|
|
|
|
mutation updateTask(
|
|
$id: UUID!
|
|
$taskName: String
|
|
$description: String
|
|
$priority: TaskPriority
|
|
$status: TaskStatus
|
|
$dueDate: Timestamp
|
|
$progress: Int
|
|
$assignedMembers: Any
|
|
$orderIndex: Int
|
|
$commentCount: Int
|
|
$attachmentCount: Int
|
|
$files: Any
|
|
) @auth(level: USER) {
|
|
task_update(
|
|
id: $id
|
|
data: {
|
|
taskName: $taskName
|
|
description: $description
|
|
priority: $priority
|
|
status: $status
|
|
dueDate: $dueDate
|
|
progress: $progress
|
|
orderIndex: $orderIndex
|
|
commentCount: $commentCount
|
|
attachmentCount: $attachmentCount
|
|
files: $files
|
|
}
|
|
)
|
|
}
|
|
|
|
mutation deleteTask($id: UUID!) @auth(level: USER) {
|
|
task_delete(id: $id)
|
|
}
|