djavue3
djavue3 copied to clipboard
Criar o endpoint para deletar/completar tarefa
Atualmente só conseguimos criar tarefas e falta a funcionalidade de deletar
O que falta:
- Escrever o teste da camada de API
- Escrever o teste da camada de serviço que com base no ID e os novos dados, a task foi alterada
- Novo endpoint para alterar tarefa (DELETE no /tarefas) - levando em conta que os endpoints serão mais RESTful
- criar novo campo no model para fazer o soft delete (note que ao inves de deleted, poderia ser algo como status e assim tarefas completadas seria resolvido com esta funcionalidade também, faz sentido?)
- Alterar página de listagem de forma a poder chamar a nova funcionalidade, exibir toast mostrando que a ação foi executada
- Testar que a nova funcionalidade funciona independente se foi escolhido: django_only, django_ninja ou openapi