Re: [Galette-devel] anomalie 1697 erreur lors de l'essai de téléchargement des fichiers sur fiche adhérent |
[ Thread Index |
Date Index
| More lists.galette.eu/devel Archives
]
- To: devel@xxxxxxxxxxxxxxxx
- Subject: Re: [Galette-devel] anomalie 1697 erreur lors de l'essai de téléchargement des fichiers sur fiche adhérent
- From: Johan Cwiklinski <johan@xxxxxxxx>
- Date: Fri, 29 Sep 2023 11:48:00 +0200
- Authentication-results: garm.ovh; auth=pass (GARM-109S003d23959c9-fbd9-4396-a168-69b86da90162, C429650D952551784A060AB9DD5F08CD1CC5CC82) smtp.auth=trasher@xxxxxxxx
Salut,
Le 29/09/2023 à 11:38, Alain Paris a écrit :
Bonjour,
je reviens sur l'anomalie 1697 Champ dynamique de type fichier et
contributions.
Oui, je devais répondre sur le ticket, j'ai oublié...
Test sur nightly de ce jour en local.
1 Les anciens fichiers member_(ID adh ou ID contrib ou ID
trans)_field_(ID field)_value_1 ne peuvent pas être téléchargé sur
les fiches adhérents ni les contributions ni les transactions.
Il me semble bien qu'il n'a jamais été possible de récupérer les
fichiers dynamiques des contributions/transactions ; l'ensemble
fonctionnait uniquement sur les adhérents.
Tant qu'on avait un ID adhérent qui correspondait à l'ID de la
contribution, ça semblait marcher ; mais c'était plutôt bancale (et
franchement, je ne vais pas m'avancer sur les cas qui fonctionnaient ou
non :D).
Il me semble avoir vu dans un fichier compatibilité avec les
anciens fichiers...
2 Si l'on on insère un fichier dans une contribution ou une transaction
le fichier créé est donc contrib_(ID contrib)_field_(ID
field)_value_1 ou trans_(ID trans)_field_(ID
field)_value_1
et la on peut télécharger les dits fichiers.
3 Si l'on insère un fichier sur une fiche adhérent le fichier créé est
member_(ID adh )_field_(ID field)_value_1 .
alors on ne peut pas télécharger, galette cherche un fichier adh_ .
Il devrait chercher "member_" pour les adhérents :/ Je n'ai pas constaté
ce souci durant mes tests.
Je n'ai testé qu'avec l'envoi de nouveaux fichiers, mais dans tous les
cas, les noms des fichiers étaient corrects, et l'on pouvait les
récupérer sans soucis.
La compatibilité totale avec les anciens fichiers serait bienvenue .Peut
être était elle prévue dans la correction de l'anomalie et que cela ne
fonctionne pas.
L'ID du champ dynamique étant unique, il devrait être possible de
chercher si un fichier préfixé par "member_" existe et le renommer à ce
moment là. C'est purement théorique, je n'ai pas encore eu le temps de
regarder.
Je procéderai de nouveau à quelques tests une fois la modification
effectuée.
++
--
Johan
--
Galette development - http://galette.eu/
List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/