Commit Graph

  • 197a285e16 [Salvatore] [source:lang/ formidable] Export depuis https://trad.spip.net de la langue fr [Salvatore] [source:lang/ formidable] Mise a jour du bilan depuis https://trad.spip.net master Salvatore 2022-12-05 01:27:01 +0100
  • b84c08fd88 feat(#113): Configuration des traitements : répartir les traitements en onglets verticaux #130 Maïeul 2022-11-25 22:52:51 +0100
  • a911bdae2b chore: plus besoin de saisie_balise_structure_formulaire en SPIP 4 Maïeul 2022-11-25 22:51:44 +0100
  • 22e3cb057d [Salvatore] [source:lang/ formidable] Export depuis https://trad.spip.net de la langue pt_br [Salvatore] [source:lang/ formidable] Mise a jour du bilan depuis https://trad.spip.net Ricardo Porto 2022-11-25 01:27:25 +0100
  • 4aebb749e5 build: v5.2.3 v5.2.3 Maïeul 2022-11-08 22:54:25 +0100
  • 307d80c0b4 fix(128): Réparer le téléchargement des fichiers joints aux réponses en lorsqu'on exporte le CSV/XLXS #129 Maïeul 2022-11-08 20:43:59 +0100
  • 7c3971919b style: commentaire mort Maïeul 2022-11-08 20:36:15 +0100
  • 261cd3cf06 fix(127): Zipper correctement les fichiers d'un type non reconnu par SPIP Maïeul 2022-11-08 19:28:06 +0100
  • d66bd7ed8f style: pas de point à la fin des lignes de changelo Maïeul 2022-11-08 19:27:27 +0100
  • 67efeca5ba style: coquille commentaire Maïeul 2022-11-08 19:07:33 +0100
  • c89dfd40fe [Salvatore] [source:lang/ formidable] Export depuis https://trad.spip.net de la langue de [Salvatore] [source:lang/ formidable] Mise a jour du bilan depuis https://trad.spip.net Torsten Willmann 2022-10-07 01:27:28 +0200
  • b7e4c7d131 fix: Deprecated in PHP 8.2-rc Matthieu Marcillaud 2022-09-21 12:58:22 +0200
  • 629d06ae8b doc: coquilles dans changelog Maïeul 2022-09-20 11:51:17 +0200
  • fd21f97576 fix(123): Faire fonctionner l'analyse des réponses pour une saisie `choix_grille` lorsque les clés sont numériques. #124 Maïeul 2022-09-11 16:38:44 +0200
  • 714b5f4d8c fix: warning sur l'analyse des réponses pour une saisie choix_grille Maïeul 2022-09-11 16:07:42 +0200
  • 9e16aeb43b release: v4.15.7 v4.15.7 v4 Maïeul 2022-07-20 16:27:45 +0200
  • 95c410b782 fix(119):Remplacer les caractères spéciaux dans les noms des fichiers envoyés. Maïeul 2022-07-14 19:28:43 +0200
  • 376196e993 release: v5.2.2 v5.2.2 Maïeul 2022-07-20 16:25:34 +0200
  • 2c353b086c fix(119):Remplacer les caractères spéciaux dans les noms des fichiers envoyés. Maïeul 2022-07-14 19:28:43 +0200
  • b7732a80c1 fix(119):Remplacer les caractères spéciaux dans les noms des fichiers envoyés. #121 Maïeul 2022-07-14 19:28:43 +0200
  • be0bbcbf38 phpdoc formatage Maïeul 2022-07-14 19:20:52 +0200
  • 58f8e3fce5 up de z suite bugfix v4.15.6 Maïeul 2022-06-24 10:31:43 +0200
  • 1a59675795 fix: lorsqu'on modifie une réponse, envoyer correctement la date de la réponse originelle dans le mail Maïeul 2022-06-21 21:16:51 +0200
  • a61dc66e8c fix: lorsqu'on modifie une réponse, envoyer correctement la date de la réponse originelle dans le mail Maïeul 2022-06-21 21:16:51 +0200
  • 5ffb7f52f9 Le filtre historique c'est tenter_unserialize, pas tenter_deserialize v5.2.1 Maïeul 2022-06-08 10:10:40 +0200
  • fb406f1f88 coquille changelog Maïeul 2022-05-31 14:53:54 +0200
  • 5cf0b09a29 Un >>> de merge qui trainait Maïeul 2022-05-31 14:50:22 +0200
  • d8ee7c9a5a Up de y, release v5.2.0 Maïeul 2022-05-31 12:21:07 +0200
  • 60a50f840b Merge branch 'issue_99_jserialize2json' fix #99 close #111 Maïeul 2022-05-31 12:18:31 +0200
  • c61cc3d6dc Et donc avec cela on va pouvoir avoir des emojis Maïeul 2022-05-22 13:23:18 +0200
  • 2077bb4549 Les enregistrement en base des : - saisies d'un formulaire - traitements d'un formulaire - réponse pour un champ multivalué Maïeul 2022-05-10 17:39:11 +0200
  • 3044de4c96 Perf : passer systématiquement aux traitements le tableau des saisies et des traitements deja deserializé, pour ne pas avoir à le deserializé dans chaque traitement. Maïeul 2022-05-10 17:04:21 +0200
  • 4da796fbac Début pour le passage du stockage de `serialize` à `json_encode()`. - Le filtre `|tenter_unserialize` est déprécié. - Il est remplacé par `|formidable_deserialize`. - Ce filtre peut recevoir au choix : * Un tableau, qu'il retourne tel quel * Un tableau serializé via `json_encode` * Un tableau serializé via `serialize` - Dans les deux dernier cas, il renvoie la version deserializé, en cas de réussite, sinon l'argument passé. Maïeul 2022-05-10 16:15:02 +0200
  • 731fa1dd65 Et donc avec cela on va pouvoir avoir des emojis #111 Maïeul 2022-05-22 13:23:18 +0200
  • aba6a8f8a1 Les enregistrement en base des : - saisies d'un formulaire - traitements d'un formulaire - réponse pour un champ multivalué Maïeul 2022-05-10 17:39:11 +0200
  • 7d12b82293 Perf : passer systématiquement aux traitements le tableau des saisies et des traitements deja deserializé, pour ne pas avoir à le deserializé dans chaque traitement. Maïeul 2022-05-10 17:04:21 +0200
  • 95b0e2edf2 Début pour le passage du stockage de `serialize` à `json_encode()`. - Le filtre `|tenter_unserialize` est déprécié. - Il est remplacé par `|formidable_deserialize`. - Ce filtre peut recevoir au choix : * Un tableau, qu'il retourne tel quel * Un tableau serializé via `json_encode` * Un tableau serializé via `serialize` - Dans les deux dernier cas, il renvoie la version deserializé, en cas de réussite, sinon l'argument passé. Maïeul 2022-05-10 16:15:02 +0200
  • e90f7607ae Lors de la configuration des champs du formulaire, vérifier à la soumission de l'ensemble des champs si le `@@` dans les `afficher_si` sont cohérents avec les champs du formulaire proposé. #116 Maïeul 2022-05-27 16:34:08 +0200
  • 5d08103160 correction sur c720dcc : pour formulaire_construire_formulaire_champ, passer l'id_formulaire au contexte, sinon ca plante Maïeul 2022-05-26 15:27:35 +0200
  • c720dccf0d Lorsqu'il y avait une erreur sur une option d'un traitemement, on retombait sur un formulaire de config de traitement vierge (`exec=formulaire_edit&configurer=traitement`), ou plus exactement au formulaire de création d'un nouveau formulaire. #114 Maïeul 2022-05-25 17:16:08 +0200
  • 2322d0c6a0 Complement de e860673 et 7ecacee pour eviter une erreur à la compilation dans le public quand la fonction statut_titre n'est pas chargée Cerdic 2022-05-24 11:55:07 +0200
  • 51b348fe99 Selon https://keepachangelog.com/fr/1.0.0/, utiliser `fixed` pas `fix` dans les changelog. Maïeul 2022-05-22 13:23:33 +0200
  • 1e04a09628 Changelog des modif depuis la dernière version, la 5.1.2 Maïeul 2022-05-22 11:20:45 +0200
  • fbc1537623 Il existait un pipeline `formidable_affiche_resume_reponse`, utilisé uniquement par le plugin `formidable_quizz`, actuellement non maintenu et non publié. Maïeul 2022-05-05 17:13:08 +0200
  • 0f17828a4a précision PHPdoc Maïeul 2022-05-13 20:17:35 +0200
  • c177c93011 Nouvelle option passable à l'appel d'un formulaire `traiter_email_destinataires` : reçois un tableau d'emails (ou une liste séparée des virgule). Se complète avec l'option `traiter_email_destinataires_methode_methode` qui peut être : - `remplacer` pour que les destinataires passés par squelettes remplacent ceux de config - `ajouter` (valeur par défaut) pour qu'ils viennent compléter la liste. Maïeul 2022-05-10 14:05:42 +0200
  • 49bd03080f Ajuster un appel à #FORMULAIRE_FORMIDABLE Maïeul 2022-05-10 13:36:32 +0200
  • 952e177936 fix #5 : permettre de passer des paramètres supplémentaires à un formulaire lorsqu'on l'appel dans un squelette. Pour ce faire, on modifie la syntaxe de `#FORMULAIRE_FORMIDABLE`, qui ne prend désormais plus que trois arguments - id nunérique ou identifiant textuel du formulaire - tableau de valeur par défaut - tableau d'options On assure la retrocompatibilité, car il y a beaucoup de gens pour qui le troisième paramètre c'est l'id de réponse. Maïeul 2022-05-10 13:21:22 +0200
  • 7ecaceef97 Fix #108 : meme fix sur le modele <form> + supprimer le test sur la presence du plugin forms qui n'existe plus Cerdic 2022-05-10 16:02:06 +0200
  • e860673da3 Fix #108 : séparer le test sur l'espace privé de la boucle FORMULAIRES + ajouter un statut==.* pour toujours afficher le formulaire dans l'espace privé, mais avec un .msg-alert.info qui signale que le formulaire est dans un statut autre que publié Cerdic 2022-05-10 15:56:20 +0200
  • 433847f2f1 variable morte Maïeul 2022-05-10 17:27:42 +0200
  • 61c3a21573 Fix #108 : meme fix sur le modele <form> + supprimer le test sur la presence du plugin forms qui n'existe plus #109 Cerdic 2022-05-10 16:02:06 +0200
  • 54fb7aa145 Fix #108 : séparer le test sur l'espace privé de la boucle FORMULAIRES + ajouter un statut==.* pour toujours afficher le formulaire dans l'espace privé, mais avec un .msg-alert.info qui signale que le formulaire est dans un statut autre que publié Cerdic 2022-05-10 15:56:20 +0200
  • f588612c24 Nouvelle option passable à l'appel d'un formulaire `traiter_email_destinataires` : reçois un tableau d'emails (ou une liste séparée des virgule). Se complète avec l'option `traiter_email_destinataires_methode_methode` qui peut être : - `remplacer` pour que les destinataires passés par squelettes remplacent ceux de config - `ajouter` (valeur par défaut) pour qu'ils viennent compléter la liste. #107 Maïeul 2022-05-10 14:05:42 +0200
  • e2f801e50f Ajuster les quelques appels à #FORMULAIRE_FORMIDABLE Maïeul 2022-05-10 13:36:32 +0200
  • 2110f0173c fix #5 : permettre de passer des paramètres supplémentaires à un formulaire lorsqu'on l'appel dans un squelette. Pour ce faire, on modifie la syntaxe de `#FORMULAIRE_FORMIDABLE`, qui ne prend désormais plus que trois arguments - id nunérique ou identifiant textuel du formulaire - tableau de valeur par défaut - tableau d'options On assure la retrocompatibilité, car il y a beaucoup de gens pour qui le troisième paramètre c'est l'id de réponse. Maïeul 2022-05-10 13:21:22 +0200
  • 156526f711 Il existait un pipeline `formidable_affiche_resume_reponse`, utilisé uniquement par le plugin `formidable_quizz`, actuellement non maintenu et non publié. #105 Maïeul 2022-05-05 17:13:08 +0200
  • 440fc313e6 Ménage icônes : manquait le viewbox pour le logo du plugin + passe svgo pour les autres icônes tcharlss 2022-05-06 09:45:45 +0200
  • a7e83b3a7a [Salvatore] [source:lang/ formidable] Export depuis https://trad.spip.net de la langue ar [Salvatore] [source:lang/ formidable] Export depuis https://trad.spip.net de la langue de [Salvatore] [source:lang/ formidable] Export depuis https://trad.spip.net de la langue en [Salvatore] [source:lang/ formidable] Export depuis https://trad.spip.net de la langue es [Salvatore] [source:lang/ formidable] Export depuis https://trad.spip.net de la langue fr [Salvatore] [source:lang/ formidable] Export depuis https://trad.spip.net de la langue it [Salvatore] [source:lang/ formidable] Export depuis https://trad.spip.net de la langue nl [Salvatore] [source:lang/ formidable] Export depuis https://trad.spip.net de la langue pt_br [Salvatore] [source:lang/ formidable] Export depuis https://trad.spip.net de la langue ru [Salvatore] [source:lang/ formidable] Export depuis https://trad.spip.net de la langue sk [Salvatore] [source:lang/ formidable] Mise a jour du bilan depuis https://trad.spip.net Salvatore 2022-04-26 01:27:04 +0200
  • b525c9cdcc Ce n'est pas parce qu'on insère les fichiers directement dans l'email qu'on ne veut pas, par ailleurs, disposer d'un lien et d'une information sur "à quel champ correspond les fichiers". Maïeul 2022-04-25 19:14:57 +0200
  • ca4e4b48e9 Ce n'est pas parce qu'on insère les fichiers directement dans l'email qu'on ne veut pas, par ailleurs, disposer d'un lien et d'une information sur "à quel champ correspond les fichiers". Maïeul 2022-04-25 19:14:57 +0200
  • 0951c0efdf Créer le secret du formidable lors de la mise à jour, si cela n'avait pas été créé lors de l'installation. Maïeul 2022-04-25 18:22:28 +0200
  • dc15420159 sécurité : ne pas recreer par erreur un secret_de_formidable Maïeul 2022-04-25 18:20:50 +0200
  • 9b967698b6 creer le secret du formidable aussi à l'install d'un formidable neuf, pas uniquement à la maj Maïeul 2022-04-25 18:19:06 +0200
  • bf7edf1256 retour ligne Maïeul 2022-04-25 18:19:46 +0200
  • 2efa62d8f4 Créer le secret du formidable lors de la mise à jour, si cela n'avait pas été créé lors de l'installation. Maïeul 2022-04-25 18:22:28 +0200
  • c0aff4445c sécurité : ne pas recreer par erreur un secret_de_formidable Maïeul 2022-04-25 18:20:50 +0200
  • 4833d2a066 retour ligne Maïeul 2022-04-25 18:19:46 +0200
  • 52f79c3ae3 creer le secret du formidable aussi à l'install d'un formidable neuf, pas uniquement à la maj Maïeul 2022-04-25 18:19:06 +0200
  • 93a2bfebb3 Up de Z sur la version pour SPIP 3.2 du plugin. v4.15.5 Maïeul 2022-04-25 11:06:18 +0200
  • ce829cd76e il restait encore des envoyeurs (non inclusif) dans les chaines de langue Maïeul 2022-04-25 00:54:53 +0200
  • d40765ec8b Debug de la config `_FORMIDABLE_LIENS_FICHIERS_ACCUSE_RECEPTION` lorsqu'une saisie fichiers se trouve dans un fieldset. Maïeul 2022-04-25 00:58:32 +0200
  • 9d0efeb712 il restait encore des envoyeurs (non inclusif) dans les chaines de langue Maïeul 2022-04-25 00:54:53 +0200
  • 15f6f93689 Debug de la config `_FORMIDABLE_LIENS_FICHIERS_ACCUSE_RECEPTION` lorsqu'une saisie fichiers se trouve dans un fieldset. #104 Maïeul 2022-04-25 00:58:32 +0200
  • 73ab4d3142 il restait encore des envoyeurs (non inclusif) dans les chaines de langue #103 Maïeul 2022-04-25 00:54:53 +0200
  • f8cbb1ee4e SPIP applique `utf8_noplanes()` (quasi) systématiquement lors d'une insertion / modification en base MySQL, pour permettre de garder les emoji. #98 Maïeul 2022-03-10 22:12:53 +0100
  • 010717d631 l'autorisation du formulaire passe sur la page entière, réponses au formulaire comprises. patrice4 2022-04-19 02:32:06 +0200
  • c81b3b6bb4 Sans oublier les autorisations possibles sur l'affichage d'un formulaire, ou de la liste des formulaires. En l'état du plugin, les rédacteurs ont accès aux formulaires. patrice4 2022-04-19 02:02:58 +0200
  • 0565ad2cf8 N'afficher que les formulaires dont le statut est publie dans la liste des formulaires qu'on peut acssocier à un objet (article, rbrique...). jeanmarie 2022-04-15 14:55:30 +0200
  • 579f179636 les retours de @jeanmarie sur la compat spip 4.1 sont positifs -> on release v5.1.2 Maïeul 2022-04-15 14:29:28 +0200
  • af05e92c86 Pas de `{tout}` dans le formulaire pour lier des formulaires : on ne peut lier que les formulaires publiés. Maïeul 2022-04-15 14:21:29 +0200
  • 9f41689a24 retour ligne Maïeul 2022-04-15 14:21:21 +0200
  • 70d739342c utiliser array_column plutot que array_map sur reset Maïeul 2022-04-11 16:26:51 +0200
  • 2a53782537 Eviter une erreur du type ``` Erreur d’exécution ../plugins-dist/revisions/prive/objets/liste/versions.html | File […]/plugins/formidable/formidable_fonctions.php Line 280 : Argument 2 passed to generer_titre_formulaires_reponse() must be of the type array, null given, called in […]/ecrire/inc/filtres.php on line 4752 ``` A priori il faudrait corriger plutot l'appel en amont, mais pour l'heure il faut que ca sorte. Maïeul 2022-04-06 11:34:28 +0200
  • ba72f05849 Crayonnage des champs. Pour que WHERE des requete SQL multitable fonctionnent correctement, il faut passer par des alias. Cf. spip/spip#5112 Maïeul 2022-04-04 11:22:07 +0200
  • 7131333613 _action_auteur attend un int Maïeul 2022-03-03 11:48:16 +0100
  • daeb9c5a08 [Salvatore] [source:lang/ formidable] Export depuis https://trad.spip.net de la langue de [Salvatore] [source:lang/ formidable] Mise a jour du bilan depuis https://trad.spip.net Torsten Willmann 2022-03-02 01:27:47 +0100
  • 830ed74003 spip_sha256() n'existe pas encore sur SPIP 3 nicod_ 2022-02-24 20:05:18 +0100
  • e1fbd59085 Cherry pick 8bc7df129b Si on se base sur alea_ephemere (qui change régulièrement) pour générer le hash qui permet de récupérer les fichiers, les liens envoyés par mail ne fonctionnent plus. On crée donc un hash spécifique 'secret_de_formidable' de la même façon que le 'secret_du_site', qu'on n'utilise pas pour ne pas l'exposer inutilement. Fix #77 nicod_ 2022-02-24 20:02:04 +0100
  • 88b7fb6866 L'équivalent du titre d'une réponse, c'est son résumé. On mappe dong g`enerer_titre_formulaires_reponse()` dessus. C'est utilisée notamment pour l'affichage des révisions (si champs extras sur formulaire). Maïeul 2022-02-23 19:27:47 +0100
  • 8bc7df129b Si on se base sur alea_ephemere (qui change régulièrement) pour générer le hash qui permet de récupérer les fichiers, les liens envoyés par mail ne fonctionnent plus. On crée donc un hash spécifique 'secret_de_formidable' de la même façon que le 'secret_du_site', qu'on n'utilise pas pour ne pas l'exposer inutilement. Fix #77 #95 nicod_ 2022-02-21 17:43:21 +0100
  • 5d3ad932fa [Salvatore] [source:lang/ formidable] Export depuis https://trad.spip.net de la langue ar [Salvatore] [source:lang/ formidable] Export depuis https://trad.spip.net de la langue en [Salvatore] [source:lang/ formidable] Export depuis https://trad.spip.net de la langue es [Salvatore] [source:lang/ formidable] Export depuis https://trad.spip.net de la langue it [Salvatore] [source:lang/ formidable] Export depuis https://trad.spip.net de la langue nl [Salvatore] [source:lang/ formidable] Export depuis https://trad.spip.net de la langue pt_br [Salvatore] [source:lang/ formidable] Export depuis https://trad.spip.net de la langue ru [Salvatore] [source:lang/ formidable] Export depuis https://trad.spip.net de la langue sk [Salvatore] [source:lang/ formidable] Mise a jour du bilan depuis https://trad.spip.net Salvatore 2022-02-21 01:27:01 +0100
  • 4b644ec789 Fix warning en PHP 8 lorsqu'on recherchait les réponses à modifier `formidable_verifier_reponse_formulaire()` devait retourner un tableau contenant les id des réponses. Maïeul 2022-02-20 22:55:15 +0100
  • 26958456a2 up de z v5.1.1 Maïeul 2022-02-20 13:37:26 +0100
  • 4a712f39a3 message d'alerte lorsqu'on supprime des champs, plutot que d'erreur Maïeul 2022-02-06 09:24:10 +0100
  • 0c01db461f en spip 4, le privé est html5 Maïeul 2022-02-06 09:20:46 +0100
  • 994bfdc381 Inserer_modele v2 : - icone_barre en svg et dans le thèmes - plus de logo - plus d'article devant le nom du modèle Maïeul 2022-02-13 09:56:08 +0100
  • 44a0e79012 tout ce qui restait en todo a été transformé en tickets Maïeul 2022-02-19 08:18:12 +0100
  • 8ad56614d2 Fonctionnalité qui n'est plus utile avec la prise en charge correct des restauration des formulaires en session Maïeul 2022-02-19 08:13:27 +0100
  • 400689e453 todo peu explicite, mais à priori de toute facon c'est du ressort du facteur Maïeul 2022-02-19 08:07:57 +0100