Demandes de remboursement
Feature
On souhaiterai qu'un utilisateur Alice
puisse demander à un autre utilisateur Bob
de lui rembourser une somme N d'argent.
Pour celà on propose de mettre en place une interface «Demande de virement».
Dans cette interface, Alice rentre le nom de Bob ainsi que la somme d'argent demandé. Quand il se connecte sur son compte Bob a alors un indicateur visuel (par exemple le bouton «Demande de virement» coloré/clignotant et il peut, par cette même interface accéder à une liste des demandes le concernant et les valider ou les supprimer en cliquant sur un bouton.
On voudra surement aussi que Bob reçoive un mail lui annonçant qu'il a une demande en cours (et que des rappels sur les demandes en cours soient présent dans ses mails de rapport par exemple) et on souhaitera aussi qu'Alice reçoive un mail lui confirmant l'acceptation du virement par Bob.
Implementation
On pensera à implémenter les restrictions de droits nécessaires pour que Bob ne puisse pas utiliser ce moyen pour passer trop profondément en négatif.
Il pourra peut-être être intéressant de mettre en place des restrictions sur le nombre de demandes de virements par intervalle de temps et/ou d'implémenter la possibilité de retirer le droit à quelqu'un de faire des demandes de virements en cas d'abus.