[SPIP Zone] Envoi de fichier avec formidable

Salut à toutes et tous,

j'ai enfin fini mes travaux sur Formidable pour gérer l'envoi de fichier.

Je vais rédiger la doc, ce qui me permettra de vérifier chaque point.

Après cela, je soumettrai la doc pendant quelques temps sur contrib, puis en fonction des retours je toucherai encore la branches ou la basculerai en trunk.

Becs

Maïeul

Le 27.12.16 à 15:17, Maïeul a écrit :

Salut à toutes et tous,

j'ai enfin fini mes travaux sur Formidable pour gérer l'envoi de fichier.

Je vais rédiger la doc, ce qui me permettra de vérifier chaque point.

Après cela, je soumettrai la doc pendant quelques temps sur contrib,
puis en fonction des retours je toucherai encore la branches ou la
basculerai en trunk.

Becs

Maïeul

----
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

et voilà la doc

--
Maïeul

Salut Maïeul

J'ai fait quelques tests et j'ai plusieurs retours, je les pose ici plutôt que sur l'article de doc.

Premier test sur un formulaire simple qui, après validation, affiche les valeurs saisies : les champs de fichiers indiquent "Sans réponse", idem dans le mail récapitulatif.
C'est que chez moi ?

Un formulaire avec deux champs fichiers, tous les deux obligatoires.
J'upload un fichier dans le premier champ, je ne mets rien dans le deuxième, je valide.
Le formulaire me montre le premier champ avec une vignette, et il me dit que le deuxième champ a une erreur, il est obligatoire, ok.
Je mets un fichier dans le deuxième champ, je valide, et là il me dit erreur, le premier champ est obligatoire, alors qu'il me montre toujours sa vignette.

Dans Forms&Tables, quand on téléchargeait les réponses d'un formulaire qui avait des champs fichiers, le plugin génèrait un zip contenant le CSV des réponses et tous les fichiers associés.
Ça serait bien de réimplémenter ça, je peux m'en occuper.

--
nicod_

c'est étonnant ton premier problème tous mes tests marchent.
pour le second problème, es tu en ajax? il se peut qu'il y ait un souci là.

Pour ls csv… faisont deja marcher, on verra après

Le 28 déc. 2016 à 19:34, nicod_ <nicolas.dorigny@gmail.com> a écrit :

Salut Maïeul

J'ai fait quelques tests et j'ai plusieurs retours, je les pose ici plutôt que sur l'article de doc.

Premier test sur un formulaire simple qui, après validation, affiche les valeurs saisies : les champs de fichiers indiquent "Sans réponse", idem dans le mail récapitulatif.
C'est que chez moi ?

Un formulaire avec deux champs fichiers, tous les deux obligatoires.
J'upload un fichier dans le premier champ, je ne mets rien dans le deuxième, je valide.
Le formulaire me montre le premier champ avec une vignette, et il me dit que le deuxième champ a une erreur, il est obligatoire, ok.
Je mets un fichier dans le deuxième champ, je valide, et là il me dit erreur, le premier champ est obligatoire, alors qu'il me montre toujours sa vignette.

Dans Forms&Tables, quand on téléchargeait les réponses d'un formulaire qui avait des champs fichiers, le plugin génèrait un zip contenant le CSV des réponses et tous les fichiers associés.
Ça serait bien de réimplémenter ça, je peux m'en occuper.

--
nicod_

Le 28.12.16 à 19:34, nicod_ a écrit :

Salut Maïeul

J'ai fait quelques tests et j'ai plusieurs retours, je les pose ici
plutôt que sur l'article de doc.

Premier test sur un formulaire simple qui, après validation, affiche les
valeurs saisies : les champs de fichiers indiquent "Sans réponse", idem
dans le mail récapitulatif.
C'est que chez moi ?

pas de problème chez moi

Un formulaire avec deux champs fichiers, tous les deux obligatoires.
J'upload un fichier dans le premier champ, je ne mets rien dans le
deuxième, je valide.
Le formulaire me montre le premier champ avec une vignette, et il me dit
que le deuxième champ a une erreur, il est obligatoire, ok.
Je mets un fichier dans le deuxième champ, je valide, et là il me dit
erreur, le premier champ est obligatoire, alors qu'il me montre toujours
sa vignette.

je viens de corriger cela dans la dernière version de saisie. Merci à toi! C'était un commit de dernière minute qui entraînait ce bug

--
Maïeul

Le 28.12.16 à 19:34, nicod_ a écrit :

Salut Maïeul

J'ai fait quelques tests et j'ai plusieurs retours, je les pose ici
plutôt que sur l'article de doc.

Premier test sur un formulaire simple qui, après validation, affiche les
valeurs saisies : les champs de fichiers indiquent "Sans réponse", idem
dans le mail récapitulatif.
C'est que chez moi ?

tu pourrais m'envoyer le yaml du formulaire? ainsi que ta config php?

--
Maïeul

Le 28/12/2016 à 22:36, Maïeul a écrit :

je viens de corriger cela dans la dernière version de saisie. Merci à
toi! C'était un commit de dernière minute qui entraînait ce bug

Je confirme, c'est corrigé.

--
nicod_

Le 28.12.16 à 19:34, nicod_ a écrit :

Salut Maïeul

J'ai fait quelques tests et j'ai plusieurs retours, je les pose ici
plutôt que sur l'article de doc.

Premier test sur un formulaire simple qui, après validation, affiche les
valeurs saisies : les champs de fichiers indiquent "Sans réponse", idem
dans le mail récapitulatif.
C'est que chez moi ?

normalement c'est corrigé avec les toutes dernières versions de formidable/saisies/verifier (je sais plus où j'ai réglé ce problème)

Un formulaire avec deux champs fichiers, tous les deux obligatoires.
J'upload un fichier dans le premier champ, je ne mets rien dans le
deuxième, je valide.
Le formulaire me montre le premier champ avec une vignette, et il me dit
que le deuxième champ a une erreur, il est obligatoire, ok.
Je mets un fichier dans le deuxième champ, je valide, et là il me dit
erreur, le premier champ est obligatoire, alors qu'il me montre toujours
sa vignette.

Dans Forms&Tables, quand on téléchargeait les réponses d'un formulaire
qui avait des champs fichiers, le plugin génèrait un zip contenant le
CSV des réponses et tous les fichiers associés.
Ça serait bien de réimplémenter ça, je peux m'en occuper.

c'est intégré dans la toute dernière version du plugin

--
Maïeul

Le 27.12.16 à 15:17, Maïeul a écrit :

Salut à toutes et tous,

j'ai enfin fini mes travaux sur Formidable pour gérer l'envoi de fichier.

Je vais rédiger la doc, ce qui me permettra de vérifier chaque point.

Après cela, je soumettrai la doc pendant quelques temps sur contrib,
puis en fonction des retours je toucherai encore la branches ou la
basculerai en trunk.

Becs

Maïeul

----
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

je publierai cela mardi matin, à priori. Vos derniers retours sont attendues d'ici là…

--
Maïeul

Le 30/12/2016 à 14:30, Maïeul a écrit :

Premier test sur un formulaire simple qui, après validation, affiche les
valeurs saisies : les champs de fichiers indiquent "Sans réponse", idem
dans le mail récapitulatif.

normalement c'est corrigé avec les toutes dernières versions de
formidable/saisies/verifier (je sais plus où j'ai réglé ce problème)

Je confirme, ça marche bien maintenant.

Dans Forms&Tables, quand on téléchargeait les réponses d'un formulaire
qui avait des champs fichiers, le plugin génèrait un zip contenant le
CSV des réponses et tous les fichiers associés.
Ça serait bien de réimplémenter ça, je peux m'en occuper.

c'est intégré dans la toute dernière version du plugin

Ça marche bien, mais dans l'export tu inclues tous les fichiers de toutes les réponses.
Exemple si j'ai deux réponses publiées et deux non publiées, je demande l'export des réponses publiées, le CSV est correct mais j'ai les fichiers de toutes les réponses.

Corrigé par Connexion · GitLab
(et Connexion · GitLab pour PSR SPIP, mon IDE était mal configuré)

On calcule la liste précise des fichiers à inclure au zip, plutôt que de zipper tout les fichiers du formulaire.

Et sinon, dans l'export CSV les noms des fichiers ont un slash devant chaque underscore.
Par exemple dans le CSV j'ai "yes\_we\_scan.jpg (JPG - 334.3 ko)"

C'est facteur_mail_html2text() qui fait ça, je sais pas si on peut utiliser une autre fonction, ou bien si on refiltre les \_ derrière...
Une idée ?

--
nicod_

-----
Maïeul Rouquette
www.maieul.net

Le 31 déc. 2016 à 01:33, nicod_ <nicolas.dorigny@gmail.com> a écrit :

Le 30/12/2016 à 14:30, Maïeul a écrit :

Premier test sur un formulaire simple qui, après validation, affiche les
valeurs saisies : les champs de fichiers indiquent "Sans réponse", idem
dans le mail récapitulatif.

normalement c'est corrigé avec les toutes dernières versions de
formidable/saisies/verifier (je sais plus où j'ai réglé ce problème)

Je confirme, ça marche bien maintenant.

Dans Forms&Tables, quand on téléchargeait les réponses d'un formulaire
qui avait des champs fichiers, le plugin génèrait un zip contenant le
CSV des réponses et tous les fichiers associés.
Ça serait bien de réimplémenter ça, je peux m'en occuper.

c'est intégré dans la toute dernière version du plugin

Ça marche bien, mais dans l'export tu inclues tous les fichiers de toutes les réponses.
Exemple si j'ai deux réponses publiées et deux non publiées, je demande l'export des réponses publiées, le CSV est correct mais j'ai les fichiers de toutes les réponses.

Merci. je vais commiter des petites corrections

Corrigé par Connexion · GitLab
(et Connexion · GitLab pour PSR SPIP, mon IDE était mal configuré)

On calcule la liste précise des fichiers à inclure au zip, plutôt que de zipper tout les fichiers du formulaire.

Et sinon, dans l'export CSV les noms des fichiers ont un slash devant chaque underscore.
Par exemple dans le CSV j'ai "yes\_we\_scan.jpg (JPG - 334.3 ko)"

C'est facteur_mail_html2text() qui fait ça, je sais pas si on peut utiliser une autre fonction, ou bien si on refiltre les \_ derrière...
Une idée ?

C'est bizarre, je n'ai pas la peine chose. T'a bien un facteur à jour?

reponses-formulaire-fichier.csv (862 Bytes)

Le 27.12.16 à 15:17, Maïeul a écrit :

Salut à toutes et tous,

j'ai enfin fini mes travaux sur Formidable pour gérer l'envoi de fichier.

Je vais rédiger la doc, ce qui me permettra de vérifier chaque point.

Après cela, je soumettrai la doc pendant quelques temps sur contrib,
puis en fonction des retours je toucherai encore la branches ou la
basculerai en trunk.

Becs

Maïeul

----
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

bon, finalement je publie maintenant sur le trunk, et la doc pour demain matin.
Il y aura peut être encore des corrections de détails, mais l'essentiel semble stable

--
Maïeul

Le 01/01/2017 à 17:09, Maïeul a écrit :

bon, finalement je publie maintenant sur le trunk, et la doc pour demain
matin.
Il y aura peut être encore des corrections de détails, mais l'essentiel
semble stable

Je poste là pour info, pas le temps de regarder tout de suite :

Deux personnes avec l'espace privé bloqué...

--
nicod_

Le 02.01.17 à 20:47, nicod_ a écrit :

Le 01/01/2017 à 17:09, Maïeul a écrit :

bon, finalement je publie maintenant sur le trunk, et la doc pour demain
matin.
Il y aura peut être encore des corrections de détails, mais l'essentiel
semble stable

Je poste là pour info, pas le temps de regarder tout de suite :
Formidable, le générateur de formulaires - SPIP-Contrib

Deux personnes avec l'espace privé bloqué...

corrigé en Connexion · GitLab

--
Maïeul