diff --git a/Apps/Note/Consommations.md b/Apps/Note/Consommations.md index 72bfe9b..dde1290 100644 --- a/Apps/Note/Consommations.md +++ b/Apps/Note/Consommations.md @@ -1,5 +1,3 @@ -# Page de consommations - ## Affichage La page de consommations est principalement une communication entre l'[API](API REST) et la page en JavaScript. Elle est disponible à l'adresse `/note/consos/`, et l'onglet n'est visible que pour ceux ayant le droit de voir au moins un bouton. L'affichage, comme tout le reste de la page, est géré grâce Boostrap 4. @@ -70,29 +68,3 @@ Il est possible aussi de (dé)valider une transaction en cliquant sur le symbole ``` L'historique et la balance sont ensuite rafraîchis. Si une erreur survient, un message apparaîtra. - -# Page de transferts - -## Affichage - -L'interface de la page de transferts est semblable à celles des consommations, et l'auto-complétion de note est géré de la même manière. La page se trouve à l'adresse `/note/transfer/`. La liste des 50 transactions les plus récentes que l'utilisateur a le droit de voir est également présentes. - -Des boutons `Don`, `Transfert`, `Crédit`, `Retrait` sont présents, représentant les différents modes de transfert. Pour chaque transfert, un montant et une description sont attendus. - -## Onglet don - -Cet onglet est visible par tout le monde. Il permet de faire un transfert depuis sa propre note. - -## Onglet transferts - -À l'heure où cette documentation est écrite, cet onglet est visible par tout le monde. Il permet d'effectuer un transfert depuis plusieurs notes vers d'autres notes, à l'image des consommations doubles. Si une erreur survient (permission insuffisante), un message d'erreur apparaîtra. - -## Onglets Crédit et retrait - -Ces onglets ne sont visibles que par ceux qui ont le droit de voir les `SpecialNote`. - -Une boîte supplémentaire apparaît, demandant en plus de la note, du montant et de la raison le nom, le prénom et la banque de la personne à recharger/retirer. Lorsqu'une note est sélectionnée, les champs "nom" et "prénom" sont remplis automatiquement. Par ailleurs, seule une note peut être choisie. - -## Transfert - -Les transferts se font à nouveau via l'API, avec le même schéma que précédemment, en remplaçant `RecurrentTransaction` par `Transaction` simplement pour don/transfert, et `SpecialTransaction` pour crédit/retrait, en adaptant le champ `polymorphic_ctype`. \ No newline at end of file