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 20 transactions les plus récentes que l’utilisateur a le droit de voir est également présente.

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 transferts

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.