mirror of
				https://gitlab.crans.org/bde/nk20
				synced 2025-11-04 01:12:08 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			35 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
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⋅rice 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``.
 |