Anomalie #1697
closedChamp dynamique de type fichier et contributions
100%
Description
Champ dynamique de type fichier créé dans contributions.
contribution/donation/edit/xyz ou contribution/fee/edit/xyz
Téléchargement d'un fichier enregistré dans une cotisation ou un don impossible...
member/xyz/file/zxy/1/nom du fichier.
erreur voir capture écran.
Testé sur nightly et démo.
Je ne sais pas si ce champ est beaucoup, peu ou pas utilisé....
Files
Updated by Johan Cwiklinski about 1 year ago
- Category set to Fields management
- Assignee set to Johan Cwiklinski
- Version utilisée changed from 1.0.0 to 0.9.6.1
En effet j'ai pu reproduire... Ça ne peut actuellement fonctionner qu'avec les adhérents, et ce n'est pas nouveau en 1.0 :/
Updated by Johan Cwiklinski about 1 year ago
- Status changed from Nouveau to In Progress
Le correctif proposé : https://github.com/galette/galette/pull/304
Ça n'a en effet jamais fonctionné pour les contributions et les transactions. Enfin, si ; mais au final, ça crée une image liée à un adhérent. Le problème rencontré se pose quand un identifiant de contribution ne correspond à aucun adhérent en base. Les noms des fichiers sur le disque étaient toujours préfixés de member_
.
Updated by Johan Cwiklinski about 1 year ago
- Status changed from In Progress to Résolu
- % Done changed from 0 to 100
Appliqué par commit 0f1bac89b5618b322b82f773a711508144a66409.
Updated by Alain Paris about 1 year ago
Je viens d'installer la dernière nightly et je pense que l'on va avoir des protestations concernant le correctif.
Avant c’était l'ID du champ dynamique qui déterminait a qui le fichier était associé "member" aurait pu etre "file" ou "toto".
Le fait d'avoir donné des noms de fichier différents suivant que ce soit contribution ,transaction ou adhérent pose problème avec les fichiers déjà associés qui de fait sont toujours en member.Pour accéder a ces fichiers il faut donc les renommer...
Si vraiment on tends vers cette solution , je propose au moins; de garder member pour les adhérents...
D’ailleurs je viens de tester les fichiers sur fiche adhérent:
les nouveau fichiers créés sont toujours en member dans data/files.
Testé en local avec des champs dynamiques crées avant depuis un certain temps déjà.
Updated by Johan Cwiklinski about 1 year ago
J'ai corrigé le dernier soucis. Lorsque le fichier existe mais pas avec le bon préfixe, il est renommé lors du téléchargement. Normalement, ça suffit.