URL: <http://gna.org/bugs/?19124> Summary: Galette v0.7dev - Ergonomie et bogues de la page « Paiement Paypal » Project: Galette Submitted by: roland Submitted on: mar 06 déc 2011 09:52:02 GMT Severity: 4 - Important Priority: 5 - Normal Status: None Percent Complete: 0% Assigned to: None Originator Email: Open/Closed: Open Discussion Lock: Any Release: devel _______________________________________________________ Details: Ce qui frappe d'emblée à l'ouverture de cette page, c'est, pour une opération simple qui consiste à payer une cotisation (contribution) via Paypal (système dont l'usage est courant maintenant), la quantité de texte à lire (dont une ligne en rouge qui n'a pas d'intérêt majeur), la présence d'un faux bouton (choix par défaut), l'alignement des options ... pour finalement être invité à « Entrez un montant. » et découvrir tout en bas le bouton principal « Paiement ». Les bogues : 1. La première phrase (« Choisissez une option ci-dessous, puis cliquez sur 'Paiement' pour continuer. ») s'affiche *même s'il n'y a qu'une seule option voire aucune option*. Cette phrase est impropre puisque qu'il ne s'agit pas d'option mais de « motif du paiement » ; la mention « puis cliquez sur 'Paiement' pour continuer » est impropre également puisque plus loin, l'intéressé est invité à « Entrez un montant. » 2. Lorsqu'il n'y a qu'une seule option (Exemple : « cotisation annuelle (8,00 €) »), un clic sur cette « option » ne change pas le montant retenu qu'il faut modifier à la main. 3. Le montant par défaut est fixé à 20.00, en dur dans le code (ligne 61 de paypal_form.tpl) ; ce n'est pas gênant excepté si l'intéressé omet de corriger le *montant retenu* car il lance Paypal pour une somme erronée. 4. Si aucune option n'est fixée dans les Préférences, Paypal retient le premier enregistrement de la table galette_types_cotisation (cotisation annuelle). Propositions : 1. Clarifier en supprimant les deux phrases techniques : 1a. « une fois que votre paiement aura été validé, une entrée sera automatiquement générée dans la table des contributions ...» car sans intérêt pour l'intéressé qui ne peut même pas vérifier si c'est vrai, « … et les membres du bureau recevront un message de notification. » car ce n'est pas le problème de l'intéressé (d'autant que la messagerie Galette peut planter) et de toutes façons, Paypal lance sa propre messagerie. 1b. « ATTENTION : si vous entrez un montant ci-dessous, assurez-vous qu'il ne soit pas inférieur au montant de l'option que vous avez sélectionnée. » car si l'intéressé modifie à 8,00 € une cotisation annuelle fixée à 10,00 €, un popup l'avertira que ce n'est pas possible. 2. Présenter les « options » (parler de motifs du paiement) dans un *tableau vertical* avec un bouton radio sur chaque ligne (grisé s'il n'y a qu'une seule « option ». 3. Présenter la page comme suit : 3a. Si pas d'option, écrire « Entrez le motif du paiement » avec un champ à remplir (qui servira à Paypal), 3b. Si une seule option, écrire « Motif du paiement : » (avec bouton radio grisé), 3c. Si deux options ou plus, écrire « Sélectionnez le motif du paiement : » (tableau vertical avec boutons radio), 3d. Si pas d'option, afficher ensuite « Montant » + champ vide, et interdire l'accès à Paypal si le montant est vide ou nul au moment du paiement, 3e. Si une option, afficher « Montant » + champ vide si l'unique option n'a pas de valeur définie et interdire l'accès à Paypal si le montant est vide ou nul au moment du paiement *OU* « Montant retenu modifiable » + champ avec la somme correspondant à la valeur de l'unique option, 3f. Remplacer le bouton « Paiement » par le bouton « Validation » car le paiement s'effectue dans Paypal et non dans Galette. Merci ;) _______________________________________________________ Reply to this item at: <http://gna.org/bugs/?19124> _______________________________________________ Message posté via/par Gna! http://gna.org/