0xironclad / 0xironclad/Task-Scheduler-API
Implement PATCH /tasks/:id
- Linguagem predominante
- TypeScript
- Estrelas
- 0
- Forks
- 2
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Descrição
Implement a partial update endpoint for tasks.
What to implement
Route: PATCH /tasks/:id
Allow updating (any subset
```
name
description
run_at
priority
max_retries
status (e.g. pending, canceled)
```
Validate:
```
id is a valid number
run_at is a valid future datetime (for rescheduling)
status is one of the allowed values
```
Return:
```
200 OK with the updated task on success
404 if the task does not exist
400 on invalid input
```
Expected result
Clients can reschedule tasks, tweak metadata, or cancel them without recreating the task.
Guia de contribuição
Nenhum guia de contribuição indexado para este repositório
Direção de pesquisa
Procure por rotas de tarefas existentes na base de código, provavelmente em um diretório de rotas ou controladores. O endpoint PATCH precisa validar os campos de entrada, atualizar a tarefa no banco de dados e retornar a tarefa atualizada. Verifique a camada de modelo ou serviço para a lógica e validação de atualização de tarefas. Certifique-se de que a resposta corresponda aos códigos de status especificados.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- express, node.js, postgresql, typescript
- Domínio
- api, backend
- Tipo de issue
- Funcionalidade
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Status de atividade
- Estagnada
- Clareza
- Claramente especificada
- Facilidade para iniciantes
- 55/100