Anomalie #1105
ferméperte d'une carte lors de la génération des cartes de plus de 10 adhérents
100%
Description
Bonjour,
j'ai remarqué un petit bug, ou plutôt un défaut d'utilisation des paramètres concernant la génération des cartes de membre.
Version testée: 0.9-RC3 et antérieures.
Détails du pb: la cause racine provient des marges si elles sont à 0 ou par défaut (15;20;5;10), on a bien tous les adhérents.
si elles sont de (15;18;18;28) ça ne fonctionne pas, certaines cartes sortent de la feuille.
Il faut que le paramètre "Espacement vertical " soit de 10mm max (testé avec les autres marges à 0).
Soucis N°2: si l'id adh est >4digits il n'est plus affiché dans le cas du mauvais paramétrage. Pour le bon paramétrage, il sort de la carte.
Voir PJ.
Il serait intéressant de brider ces paramètres pour éviter de type de problème car le support sera toujours une feuille A4.
Ou à défaut une infobulle explicative.
Amicalement,
Amaury.
Fichiers
Mis à jour par Johan Cwiklinski il y a plus de 6 ans
- Priorité changé de Bas à Normal
- Version cible
0.9-RC3supprimé
Mis à jour par Johan Cwiklinski il y a plus de 6 ans
En l'état actuel... Il est un peu difficile de faire vraiment mieux côté génération ; la manière dont les cartes sont générées (ou la manière dont TCPDF réagit) n'est pas la pus simple. J'envisage une refonte des cartes pour rendre le système un peu plus souple à l'avenir.
Concernant l'affichage des identifiants "longs" ; c'est réglé. Enfin, tant que le positionnement des cartes est bon... J'ai remarqué que si ça dépasse trop sur la droite de la feuille, le numéro ainsi que l'année se retrouvent affichées... sur la gauche :(
Ajouter quelques informations et éventuellement un avertissement si ça dépasse est possible ; mais je ne rendrai pas ça bloquant (pas en 0.9).
Mis à jour par Johan Cwiklinski il y a plus de 6 ans
Voir et tester https://github.com/galette/galette/pull/14 ;)
Mis à jour par Amaury Froment il y a plus de 6 ans
Je viens de tester le commit en question.
Merci pour cette correction plus que rapide!
Je vois bien l'ajout du message "Each card is 75mm width and 40mm height. Each page contains 2 columns and 6 rows.
Double check margins and spacings ;)"
Et le bug à 4 digits est effectivement corrigé pour peu que le paramétrage soit bon.
(autre détail mineur sur la génération des étiquettes cette fois ci: l'adresse peut dépasser de l'étiquette et empiéter sur la suivante. (paramètres 10,10, 10, 5, 90, 35, 2, 7, 12) avec adresse du type 999 RUE SAINT CHARLES - 99 RUE DES CEVENNES. Mais je n'utilise pas cette fonctionalité donc je m'en fiche un peu.)
Mis à jour par Johan Cwiklinski il y a plus de 6 ans
Il y a également un avertissement affiché si les espacements/marges dépassent les limites ;)
Concernant le dernier problème ; ça ne me parle pas... Je vais voir si c'est compliqué à gérer ou pas. Si ce n'est pas complique, je corrigerai ; sinon, ça attendra la refonte :)
Mis à jour par Johan Cwiklinski il y a plus de 6 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit 0d19bd510a9e52b04535a9745ef8b553837d85f2.