djavue3 icon indicating copy to clipboard operation
djavue3 copied to clipboard

Criar o endpoint para deletar/completar tarefa

Open huogerac opened this issue 1 year ago • 0 comments

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

huogerac avatar Oct 07 '23 10:10 huogerac