0xironclad / 0xironclad/Task-Scheduler-API
Implement PATCH /tasks/:id
- Lingua principale
- TypeScript
- Stelle
- 0
- Fork
- 2
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
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.
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Cerca le route delle attività esistenti nella codebase, probabilmente in una directory routes o controllers. L'endpoint PATCH deve convalidare i campi di input, aggiornare l'attività nel database e restituire l'attività aggiornata. Controlla il livello del modello o del servizio per la logica e la convalida dell'aggiornamento delle attività. Assicurati che la risposta corrisponda ai codici di stato specificati.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- express, node.js, postgresql, typescript
- Ambito
- api, backend
- Tipo di issue
- Funzionalità
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Specificata chiaramente
- Idoneità per principianti
- 55/100