This repository has been archived by the owner on Oct 16, 2022. It is now read-only.
⚙️ Comptabilité des associations #212
Labels
difficulty: easy
Issues that are easy to finish.
priority: low
Issues that must be fixed or PRs that must be finished and merged with low priority.
scope: clubs
Issues and PRs related to the club module.
status: approved
Issues and PRs that have been approved.
target: backend
Issues and PRs that act on the backend.
type: feature
Issues/PRs that requests/adds a new feature.
Pour quelle partie de l'infrastructure souhaitez-vous proposer une suggestion ?
API
Votre idée
Une table permettant aux associations de gérer leur comptabilité. Chaque item de la table contient les champs suivants :
Table
finances
createdBy
: créateur de l'itemlinkedEvent?
: event lié (si applicable, nullable)dueTo?
: identité de la personne remboursée au sein de la plateforme (si applicable, nullable)team
: l'association liée à la dépenseamount
: le montant de l'itemdate
: date de l'opérationtype
: si l'item est une dépense ou un revenu (enum)mean
: moyen de paiment (enum : creditCard, cash...)category
: catégorie de l'item (enum prédifini, v. @BlackStar01)title
: un titre pour l'itemdescription?
: une description de l'item, facultativeUne nouvelle catégorie de fichiers doit être créée pour servir d'attachment aux items de comptabilité.
Développer un CRUD pour gérer les dépenses:
POST /teams/{teamId}/finances
Créer une nouvelle financeGET /teams/{teamId}/finances
Voir la liste des financesGET /teams/{teamId}/finances/{financeId}
Voir une finance en particulierPATCH /teams/{teamId}/finances/{financeId}
Modifier une financeDELETE /teams/{teamId}/finances/{financeId}
Supprimer une financeAutre contexte
No response
The text was updated successfully, but these errors were encountered: