feat: excluir transações de extrato + delete em lote por mês

Remove restrição que bloqueava delete de transações importadas.
Adiciona DELETE /transactions?month=YYYY-MM para exclusão em lote
e botão "EXCLUIR MÊS" na view de transações.

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
This commit is contained in:
2026-05-27 16:41:26 -03:00
co-authored by Claude Sonnet 4.6
parent 0507d7bff3
commit 88461a4aea
6 changed files with 50 additions and 5 deletions
+1
View File
@@ -101,6 +101,7 @@ func main() {
r.Post("/transactions", txHandler.Create)
r.Put("/transactions/{id}", txHandler.Update)
r.Delete("/transactions/{id}", txHandler.Delete)
r.Delete("/transactions", txHandler.DeleteByMonth)
r.Get("/recurring", recurringHandler.List)
r.Post("/recurring", recurringHandler.Create)