Project

General

Profile

Actions

Anomalie #1697

closed

Champ dynamique de type fichier et contributions

Added by Alain Paris 10 months ago. Updated 9 months ago.

Status:
Fermé
Priority:
Normal
Category:
Fields management
Target version:
Start date:
09/24/2023
Due date:
% Done:

100%

Estimated time:
Version utilisée:

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

Capture d’écran 2023-09-24 120727 démo.jpg (195 KB) Capture d’écran 2023-09-24 120727 démo.jpg texte de l'erreur Alain Paris, 09/24/2023 05:19 PM
Actions #1

Updated by Johan Cwiklinski 10 months 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 :/

Actions #2

Updated by Johan Cwiklinski 10 months 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_.

Actions #3

Updated by Johan Cwiklinski 10 months ago

  • Status changed from In Progress to Résolu
  • % Done changed from 0 to 100
Actions #4

Updated by Johan Cwiklinski 10 months ago

  • Target version set to 1.0.0
Actions #5

Updated by Alain Paris 10 months 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à.

Actions #6

Updated by Johan Cwiklinski 9 months 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.

Actions #7

Updated by Johan Cwiklinski 9 months ago

  • Status changed from Résolu to Fermé
Actions

Also available in: Atom PDF