Natchii59 / ozepi

Mobile application to manage your expenses (Epitech Project)
1 stars 0 forks source link

[FEATURE]: CRUD wallets #6

Closed Natchii59 closed 1 week ago

Natchii59 commented 2 weeks ago

Description

Le but est de pouvoir créer et gérer ses wallets. Un wallet aura comme propriété un nom, une devise (EUR, US, etc). Un user doit pouvoir avoir plusieurs wallet.

L'utilisateur connecté doit pouvoir accès uniquement à ses wallets. Il y aura donc un système de pagination sur les wallets, un champ totalCount et nodes qui seront à disposition pour les paginations. Il seront créés via des via des ResolveField.

Tests nécessaires

No response

Documentation

No response

Priorité

Moyenne

Autres considérations

No response

Code-Barru commented 2 weeks ago

Correction

On met une valeur appelée currentValue en readonly qui se mettra à jour à chaque transactions.

Natchii59 commented 2 weeks ago

La valeur currentValue sur le model wallet sera mis à jour uniquement sur le service des transactions. Il ne sera donc pas possible de mettre à jour cette valeur manuellement sans transaction. Lors de la création du wallet, il sera aussi demandé la valeur de base du wallet (required).

Natchii59 commented 2 weeks ago

En attente de l'issue #3

Natchii59 commented 2 weeks ago

Cette issue permettra à @Code-Barru et @ColleryCorentin de se former sur Nestjs et GraphQL.