arch: move web folder into api & move api to top level
This commit is contained in:
13
frontend/src/shared/graphql/task/createTask.ts
Normal file
13
frontend/src/shared/graphql/task/createTask.ts
Normal file
@ -0,0 +1,13 @@
|
||||
import gql from 'graphql-tag';
|
||||
import TASK_FRAGMENT from '../fragments/task';
|
||||
|
||||
const CREATE_TASK_MUTATION = gql`
|
||||
mutation createTask($taskGroupID: String!, $name: String!, $position: Float!) {
|
||||
createTask(input: { taskGroupID: $taskGroupID, name: $name, position: $position }) {
|
||||
...TaskFields
|
||||
}
|
||||
}
|
||||
${TASK_FRAGMENT}
|
||||
`;
|
||||
|
||||
export default CREATE_TASK_MUTATION;
|
20
frontend/src/shared/graphql/task/createTaskChecklist.ts
Normal file
20
frontend/src/shared/graphql/task/createTaskChecklist.ts
Normal file
@ -0,0 +1,20 @@
|
||||
import gql from 'graphql-tag';
|
||||
|
||||
const CREATE_TASK_CHECKLIST_MUTATION = gql`
|
||||
mutation createTaskChecklist($taskID: UUID!, $name: String!, $position: Float!) {
|
||||
createTaskChecklist(input: { taskID: $taskID, name: $name, position: $position }) {
|
||||
id
|
||||
name
|
||||
position
|
||||
items {
|
||||
id
|
||||
name
|
||||
taskChecklistID
|
||||
complete
|
||||
position
|
||||
}
|
||||
}
|
||||
}
|
||||
`;
|
||||
|
||||
export default CREATE_TASK_CHECKLIST_MUTATION;
|
13
frontend/src/shared/graphql/task/createTaskChecklistItem.ts
Normal file
13
frontend/src/shared/graphql/task/createTaskChecklistItem.ts
Normal file
@ -0,0 +1,13 @@
|
||||
import gql from 'graphql-tag';
|
||||
|
||||
const CREATE_TASK_CHECKLIST_ITEM = gql`
|
||||
mutation createTaskChecklistItem($taskChecklistID: UUID!, $name: String!, $position: Float!) {
|
||||
createTaskChecklistItem(input: { taskChecklistID: $taskChecklistID, name: $name, position: $position }) {
|
||||
id
|
||||
name
|
||||
taskChecklistID
|
||||
position
|
||||
complete
|
||||
}
|
||||
}
|
||||
`;
|
14
frontend/src/shared/graphql/task/deleteTaskChecklist.ts
Normal file
14
frontend/src/shared/graphql/task/deleteTaskChecklist.ts
Normal file
@ -0,0 +1,14 @@
|
||||
import gql from 'graphql-tag';
|
||||
|
||||
const DELETE_TASK_CHECKLIST_MUTATION = gql`
|
||||
mutation deleteTaskChecklist($taskChecklistID: UUID!) {
|
||||
deleteTaskChecklist(input: { taskChecklistID: $taskChecklistID }) {
|
||||
ok
|
||||
taskChecklist {
|
||||
id
|
||||
}
|
||||
}
|
||||
}
|
||||
`;
|
||||
|
||||
export default DELETE_TASK_CHECKLIST_MUTATION;
|
13
frontend/src/shared/graphql/task/deleteTaskChecklistItem.ts
Normal file
13
frontend/src/shared/graphql/task/deleteTaskChecklistItem.ts
Normal file
@ -0,0 +1,13 @@
|
||||
import gql from 'graphql-tag';
|
||||
|
||||
const DELETE_TASK_CHECKLIST_ITEM = gql`
|
||||
mutation deleteTaskChecklistItem($taskChecklistItemID: UUID!) {
|
||||
deleteTaskChecklistItem(input: { taskChecklistItemID: $taskChecklistItemID }) {
|
||||
ok
|
||||
taskChecklistItem {
|
||||
id
|
||||
taskChecklistID
|
||||
}
|
||||
}
|
||||
}
|
||||
`;
|
@ -0,0 +1,10 @@
|
||||
import gql from 'graphql-tag';
|
||||
|
||||
const SET_TASK_CHECKLIST_ITEM_COMPLETE = gql`
|
||||
mutation setTaskChecklistItemComplete($taskChecklistItemID: UUID!, $complete: Boolean!) {
|
||||
setTaskChecklistItemComplete(input: { taskChecklistItemID: $taskChecklistItemID, complete: $complete }) {
|
||||
id
|
||||
complete
|
||||
}
|
||||
}
|
||||
`;
|
11
frontend/src/shared/graphql/task/setTaskComplete.ts
Normal file
11
frontend/src/shared/graphql/task/setTaskComplete.ts
Normal file
@ -0,0 +1,11 @@
|
||||
import gql from 'graphql-tag';
|
||||
import TASK_FRAGMENT from '../fragments/task';
|
||||
|
||||
const UPDATE_TASK_GROUP_NAME_MUTATION = gql`
|
||||
mutation setTaskComplete($taskID: UUID!, $complete: Boolean!) {
|
||||
setTaskComplete(input: { taskID: $taskID, complete: $complete }) {
|
||||
...TaskFields
|
||||
}
|
||||
${TASK_FRAGMENT}
|
||||
}
|
||||
`;
|
@ -0,0 +1,10 @@
|
||||
import gql from 'graphql-tag';
|
||||
|
||||
const UPDATE_TASK_CHECKLIST_ITEM_NAME = gql`
|
||||
mutation updateTaskChecklistItemName($taskChecklistItemID: UUID!, $name: String!) {
|
||||
updateTaskChecklistItemName(input: { taskChecklistItemID: $taskChecklistItemID, name: $name }) {
|
||||
id
|
||||
name
|
||||
}
|
||||
}
|
||||
`;
|
19
frontend/src/shared/graphql/task/updateTaskChecklistName.ts
Normal file
19
frontend/src/shared/graphql/task/updateTaskChecklistName.ts
Normal file
@ -0,0 +1,19 @@
|
||||
import gql from 'graphql-tag';
|
||||
|
||||
const UPDATE_TASK_CHECKLIST_NAME_MUTATION = gql`
|
||||
mutation updateTaskChecklistName($taskChecklistID: UUID!, $name: String!) {
|
||||
updateTaskChecklistName(input: { taskChecklistID: $taskChecklistID, name: $name }) {
|
||||
id
|
||||
name
|
||||
position
|
||||
items {
|
||||
id
|
||||
name
|
||||
taskChecklistID
|
||||
complete
|
||||
position
|
||||
}
|
||||
}
|
||||
}
|
||||
`;
|
||||
export default UPDATE_TASK_CHECKLIST_NAME_MUTATION;
|
Reference in New Issue
Block a user