- mars 03, 2021
-
-
- fév. 28, 2021
-
-
Maïeul a rédigé
Puisque maintenant le javascript est à part, on peut mettre une case à cocher pour demander d'afficher explicitement les messages de retour de chaque traitement si jamais on a défini un message général.
-
- oct. 27, 2020
-
-
RastaPopoulos a rédigé
Vérifier au moins les liens déjà existant pour mettre vu=oui si ya toujours le modèle trouvé dans le contenu
-
RastaPopoulos a rédigé
Issue 42 : améliorer la liaison des formulaires avec un champ vu comme pour les documents : il FAUT savoir quels liens ont été mis à la main et lesquels sont automatiques suivant les modèles dans les textes. Surtout qu'il y avait un bug : ça virait les liens même ceux mis à la main si on les trouvait pas dans les textes. Maintenant ça fait tout comme les documents : si le form n'est plus en modèles dans les textes, ça passe juste en vu=non, mais le lien reste.
-
- juil. 17, 2020
-
-
Maïeul a rédigé
systématiquement le cas en base. Par conséquent les comparatifs de md5 pour vérifier des modifs // peuvent parfois foirer (PRX38, spipfactory, Nat33 via @marcimat). On résoud cela en 1. Identifiant retrospectivement les saisies 2. S'assurant avant d'enregistrer en base que les saisies soient bien identifiées
-
- juin 08, 2020
-
-
Maïeul a rédigé
date_soumission devient date_envoi, plus proche du langage courant, tout en évitant de confondre avec date_reponse qui pourrait être la date de l'objet. On fait pas de migration de structure SQL car il s'agissait d'une branche de dev qui n'a existait que 24h et n'a a priori été déployé que chez le dev.
-
- juin 06, 2020
-
-
Maïeul a rédigé
issue #32 champ date_soumission : déclaration + installation + remplissage avec la date actuelle si on est sur une ancienne version On profère l'appelation date_soumission à date_reponse car date_reponse est peu clair, puisque c'est un champ d'un objet _reponse. date_soumission permet de dire : "là date à laquelle la réponse a été soumise" oups
-
- déc. 19, 2019
-
-
Yohooo a rédigé
Amélioration de l'anonymisation dans le cadre une d'identification par identifiant de la personne identifiée. Modification légère de la base.
-
- fév. 27, 2019
-
-
maieul@maieul.net a rédigé
retour sur r111847, créer un traitement['enregistrement'] = array() vide, ce qui activait un enregistrement de manière non volontaire -> on désactive ce type d'enregistrement involontaire
-
maieul@maieul.net a rédigé
-
- déc. 22, 2018
-
-
maieul@maieul.net a rédigé
-
maieul@maieul.net a rédigé
-
maieul@maieul.net a rédigé
-
maieul@maieul.net a rédigé
-
maieul@maieul.net a rédigé
enregistrer les config de formidable dans #CONFIG{formidable} et pas dans #CONFIG{formidable/analyse}
-
- déc. 18, 2018
-
-
maieul@maieul.net a rédigé
Etape 2: séparer clairement l'id_auteur de la variable php d'identification + migrer les données et traitements existants
-
maieul@maieul.net a rédigé
-
- oct. 04, 2018
-
-
maieul@maieul.net a rédigé
-
maieul@maieul.net a rédigé
Migrer les réglages existant depuis la colonne vers la configuration du traitement d'enregistrement
-
- mai 27, 2018
-
-
maieul@maieul.net a rédigé
enregistrées correspond au seul traitement "enregistrement". On déplace donc la config dans les réglages de ce traitement. La migration des réglages est prévues lors de la mise à jour du plugin.
-
maieul@maieul.net a rédigé
-
- fév. 14, 2018
-
-
cedric@yterium.com a rédigé
Fix warning si la saisie du formidable est vide ou invalide + nommage conventionnel res/row du sql_select/sql_fetch
-
- fév. 09, 2018
-
-
maieul@maieul.net a rédigé
afficher_si_remplissage. A la place, on a une case à cocher pour dire qu'afficher_si ne s'applique qu'au remplissage. On incorpore un outil de migration dans formidable.
-
- jan. 27, 2017
-
-
kent1@arscenic.info a rédigé
-
- juil. 22, 2016
-
-
rastapopoulos@spip.org a rédigé
Ajouter un champ CSS aux formulaires… pour permettre de rajouter des classes CSS sur les formulaires.
-
- juin 01, 2016
-
-
kent1@arscenic.info a rédigé
-
- fév. 28, 2016
-
- nov. 05, 2015
-
-
prigent.yohann@gmail.com a rédigé
Formidable 2.9.4 : On permet d’avoir un champ où les valeurs sont uniques. Par exemple un champ email où 2 personnes ne peuvent pas remplir le même email.
-
- sept. 17, 2014
-
-
cedric@yterium.com a rédigé
Les listes de reponses sont par defaut non signifiantes car n'affichant aucune autre information que la date de saisie et l'IP source. On permet de configurer pour chaque formulaire une chaine qui sera utilisee pour afficher un resume de chaque reponse (les champs @input_1@.. etant remplaces par leur valeur). Ceci rend les listes de reponse beaucoup plus utilisables.
-
- fév. 16, 2014
-
-
cedric@yterium.com a rédigé
Dans r80736 l'erreur c'était moi puisque je n'avais pas vu que traiter() serializait les valeurs multiples en une seule pour le stockage. On retablit donc l'unicité de (id_formulaires_reponse,nom) en unifiant prealablement les éventuelles valeurs multiples importées de f&t, et en conservant la clé primaire qui n'est par contre pas inutile.
-
- fév. 15, 2014
-
-
cedric@yterium.com a rédigé
Corriger une erreur de structure SQL : la clé primaire sur id_formulaires_reponse,nom de la table spip_formulaires_reponses_champs empechait l'enregistrement de plusieurs réponses pour un même champ. Corrolaire : seul le premier choix des choix multiples (cases à cocher) étaient donc enregistrés. On ajoute une clé primaire simple sur la table, ce qui a l'avantage de faire fonctionner la recherche de manière plus robuste, et on migre en renommant la table, la recreant, et transferant les donnees de l'ancienne vers la nouvelle. Migration et installation validée en MySQL, à valider en SQLite (mais devrait être OK)
-
- fév. 10, 2014
-
-
cedric@yterium.com a rédigé
A l'installation quand on migre les formulaires de f&t on conserve le meme id c'est beaucoup plus comprehensible (et tant pis si il y a quelques trous)
-
cedric@yterium.com a rédigé
- lors de l'enregistrement d'un objet on reconnait les raccourcis qui inserent un formulaire et on maintient les liens - sur la fiche d'un formulaire on affiche les objets qui l'utilise - sur la fiche d'un objet on affiche les formulaires utilisés - correction du modèle <formXX> pour ne pas mettre en cache le formulaire dans le site public tout en affichant le formulaire dans l'espace privé - introduction du modèle <formidableXX> qui permet d'inserer un formulaire avec une syntaxe courte pour #ID_FORMULAIRE=XX - chaines de langue et styles - recreation des liens formulaires-articles lors de l'import f&t Pour le moment, on ne rattrape pas les liens sur les formulaires déjà utilisés dans des contenus sur une installation existante de formidable. Pour forcer la mise à jour des liens il suffit d'enregistrer le contenu qui utilise un formulaire
-
cedric@yterium.com a rédigé
A l'installation les formulaires importés de f&t ont tous l'identifiant formXX avec XX l'ancien ID de form dans f&t Du coup le modele <formXX> recupere le formulaire avec identifiant formXX et assure la compatibilte des contenus existants
-
- fév. 06, 2014
-
-
cedric@yterium.com a rédigé
Lors de l'import f&t les formulaires sans réponses sont mis en statut proposé, les autres en publiés
-
cedric@yterium.com a rédigé
bugfix sur breadcrumb des reponses et formulaires non publies formulaire de recherche dans la page des formulaires nombre de formulaires et de reponses dans les listes
-
cedric@yterium.com a rédigé
a l'installation de formidable, import automatique de tous les formulaires et sondages de forms&tables (mais il manque la prise en compte du statut, qui serait mieux, et surtout l'import des données, prochain step)
-
- jan. 31, 2014
-
-
rastapopoulos@spip.org a rédigé
Les dernière modifs sur "date_crea" avait pété Formidable chez tous ceux qui l'avaient déjà et ne l'installaient pas à zéro. En effet, au moins en MySQL, il *faut* indiquer le type de donnée quand on fait un CHANGE sur le nom d'un champ, on ne peut pas juste donner le nouveau nom. Du coup ça ne jouait pas la requête et on avait toujours "date_crea" dans la base.
-
- jan. 16, 2014
-
-
nicolas.dorigny@gmail.com a rédigé