feat: gestion des comptes bancaires (CRUD + historique des taux) #10 #20
No reviewers
Labels
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
RiasNetwork/riasbudget!20
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat-bank-accounts"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Résumé
AccountetRateHistoryavec leurs associations Sequelizeuser_uuidsurAccount— un compte appartient à une banque ET à un utilisateurvalidateUuidrendu générique (factory function, param configurable)/api/banks/:id/accounts:POST /— création avec validation type, devise, SEPA (SEPA interdit hors courant)GET /— liste filtrée par banque + utilisateurGET /:accountId— détailPUT /:accountId— modification (name, description, arrondi uniquement)DELETE /:accountId— suppression hard delete/:accountId/rates:POST /— ajout d'un taux (livret uniquement), ferme automatiquement le taux précédentGET /— historique trié par date décroissantetest/index.html+test/dev-server.js) avec proxy intégréNotes
Type, devise et SEPA sont immuables après création. SEPA est réservé aux comptes courants.
Closes #10