TaskSchema module
This commit is contained in:
@@ -12,10 +12,17 @@ async function request(path, opts = {}) {
|
||||
return res.status === 204 ? null : res.json()
|
||||
}
|
||||
|
||||
export const schemaApi = {
|
||||
list: () => request('/task-schemas'),
|
||||
get: (id) => request(`/task-schemas/${id}`),
|
||||
create: (data) => request('/task-schemas', { method: 'POST', body: JSON.stringify(data) }),
|
||||
update: (id, data) => request(`/task-schemas/${id}`, { method: 'PUT', body: JSON.stringify(data) }),
|
||||
remove: (id) => request(`/task-schemas/${id}`, { method: 'DELETE' }),
|
||||
}
|
||||
|
||||
export const taskApi = {
|
||||
list: (filter) => request(`/tasks${filter ? `?filter=${filter}` : ''}`),
|
||||
get: (id) => request(`/tasks/${id}`),
|
||||
create: (data) => request('/tasks', { method: 'POST', body: JSON.stringify(data) }),
|
||||
update: (id, data) => request(`/tasks/${id}`, { method: 'PUT', body: JSON.stringify(data) }),
|
||||
remove: (id) => request(`/tasks/${id}`, { method: 'DELETE' }),
|
||||
toggle: (id) => request(`/tasks/${id}/toggle`, { method: 'PATCH' }),
|
||||
|
||||
Reference in New Issue
Block a user