Commit Graph

437 Commits (master)

Author SHA1 Message Date
Maïeul 310dd86f57 build: nécessite `select2` pour ergo configuration des vérifications
Ref: https://discuter.spip.net/t/supprimer-la-validation-dun-champ-extra/167981/
3 weeks ago
Maïeul a272399542 build: v5.3.2 2 months ago
Maïeul eaa575523c build: v5.3.1 compat SPIP 4.2 2 months ago
Maïeul 84bacc9ef6 build: bien que pour l'instant tjr livré avec SPIP, indiquer la nécessité du plugin-dist/archiviste (pour les exports) 2 months ago
Maïeul cbfb922398 build: v5.3.0 5 months ago
Maïeul e8a21225bc build: nécessite saisies v4.7.0 (onglets verticaux) 5 months ago
Maïeul 4aebb749e5 build: v5.2.3 7 months ago
Maïeul 376196e993 release: v5.2.2 11 months ago
Maïeul 5ffb7f52f9 Le filtre historique c'est tenter_unserialize, pas tenter_deserialize 12 months ago
Maïeul d8ee7c9a5a Up de y, release 1 year ago
Maïeul 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é.

On ne vérifie qu'à la fin, et pas au fur et à mesure, car il se peut
lors de la configuration des champs d'un formulaire qu'on supprime
des champs qui conditionnaient des afficher_si. La vérification
ne peut donc se faire que lors que la liste des champs est ferme.

Nécessite saisies 4.4.0
1 year ago
Maïeul fbc1537623 Il existait un pipeline `formidable_affiche_resume_reponse`, utilisé
uniquement par le plugin `formidable_quizz`, actuellement non maintenu
et non publié.

Ce pipeline n'était pas générique, car le remplacement des `@@` ne
concerne pas que l'affichage résumé des réponses, mais aussi en
différent endroit (message de retour par exemple).

On créé deux pipelines plus générique :
- `formidable_pre_raccourcis_arobases`
- `formidable_post_raccourcis_arobases`

On supprime donc le pipeline `formidable_affiche_resume_reponse`.

On simplifie par ailleurs la signature de la fonction
`formidable_raccourcis_arobases_2_valeurs_champs()`.
1. En supprimant les deux derniers arguments passés par références (`$valeurs` et
`$valeurs_libellees`).
La seule raison de ce passage par référence, qui n'était utilisé sur
toute la zone que dans **UN** appel à la fonction, était précisement
de passer les valeurs libellées en arguments du pipeline `formidable_affiche_resume_reponse`. Puisqu'on supprime ce pipeline, plus besoin de ces valeurs.
2. On regroupe tout les paramètres en troisième arguments, dans
$options, tout en assurant une rétrocompatibilité (pas d'autre usage de
`formidable_raccourcis_arobases_2_valeurs_champs()` sur la zone, mais j'ai
du code perso qui l'utilise, et il n'est pas impossible que d'autres
fassent de même.
3. On ajoute une option `'contexte'` pour indiquer le contexte d'appel
de `formidable_raccourcis_arobases_2_valeurs_champs`, ce qui permet de
remplacer utilement le pipeline `formidable_affiche_resume_reponse`.
1 year ago
Maïeul 2efa62d8f4 Créer le secret du formidable lors de la mise à jour, si cela n'avait
pas été créé lors de l'installation.
1 year ago
Maïeul 579f179636 les retours de @jeanmarie sur la compat spip 4.1 sont positifs -> on release 1 year ago
nicod_ 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
1 year ago
Maïeul 26958456a2 up de z 1 year ago
Maïeul eed6c890e0 Ajout de l'option etapes_precedent_suivant_titrer dans les options globales d'un formulaire (cf. spip-contrib-extensions/saisies#133) 1 year ago
Maïeul 9a22b5f112 up de z 2 years ago
tcharlss b7f45da3cc Ajustement SPIP 4
* Nouvelles icônes en partie basées sur le set ikonate.
  * On les déplace dans le dossier du thème, sinon certains filtres ne les trouvent ps (icone_horizontale, etc.)
  * Nouvelle icône pour les formulaires
  * Pour les autres on part sur du symbolique, pas besoin de reprendre l'icône du formulaire à chaque fois en fond.
    + Suppression du thème basic
    + Renommage et suppression de quelques icônes inutilisées
* Ajustement divers de boutons
2 years ago
Maïeul 2855b960ac La version 4.y de Formidable concernera uniquement SPIP 3.y.
La version 5.y de Formidable concernera SPIP 4.y.

Du coup elle s'appuie forcément sur Saisies 4.y.
2 years ago
Maïeul e2cc258216 La saisie `champ` devient autonome.
Ceci a pour but de mieux profiter des futures évolutions des markups
des saisies `radio`/`checkbox` (passage en `<fieldset>`), sur lesquels `champ` s'appuie.
2 years ago
Maïeul f0c0603496 up de z suite correctifs de la semaine 2 years ago
Maïeul 6033b14c4f s'assurer d'avoir les dernières versions de saisies et cvtupload 2 years ago
Maïeul d346ae0902 up de y 2 years ago
Maïeul d23ba5fcc5 S'assurer d'avoir la dernière version de saisies. 2 years ago
Maïeul 7219aeebc6 Faire fonctionner l'analyse des réponses pour les champs ayant des data à avec des regroupements. 2 years ago
Maïeul e55bae325d oups, ne pas se tromper dans les tests booléens 2 years ago
Maïeul 7a16c84ad7 faire fonctionner la prévisu public des formulaires (si on active les pages de formulaire) 2 years ago
Maïeul 61b93dd132 Coquille. Bizarrement cela se mettait en fatal erreur uniquement sur les
vieilles versions de PHP... alors que c'était bien une grosse faute de
syntaxe.
2 years ago
Maïeul 2f100a88a8 adaptation du stockage en base e à la nouvelle facon dont saisies gere les saisies avec 2 years ago
Maïeul d607a1b09d up de dépendance à saisies 2 years ago
Maïeul 56697bde38 les dernières versions de la normalisation de date normalisent les dates vides à 0000-00-00, en tenir compte pour les dates d'export 2 years ago
Maïeul 48617e72ea up de z suite aux debugs de reaffichage 2 years ago
Maïeul 01e17b9cda up de y 2 years ago
Maïeul a081f949ee utiliser la dernière version de saisies 2 years ago
Maïeul e24ec324ac 4574f81 avait delegué à `verifier_slug` la verif de l'identifiant du
formulaire.
Mais un slug ne peut pour l'heure pas contenir des majuscules.
Pour éviter de force la main aux gens (au risque de casser l'existant),
on rétabli pour l'instant l'ancienne verif en regex.
A voir comment on fait à moyen terme dans le ticket #60
2 years ago
Maïeul 369427050f retour sur 7b30ba3
utiliser le paramètre saisie_id plutôt que de le reconstruire après coup. Evite d'avoir une redirection foireuse en cas de suppression de champ (!)
2 years ago
Maïeul 7b30ba3c20 up de y, et tant qu'à faire, on demande la catégorisation des saisies 2 years ago
Maïeul a04c70ba1d oups... je croyais pourtant avoir testé 2 years ago
Maïeul afd577db25 Nouvelle solution à #58 : plus de case à cocher. Chaque traitement
décide s'il affiche ou pas son message spécifique, en connaissant par
ailleur le message general.

Up de y.
Fix #58 (again !)
2 years ago
Maïeul 6014ef8c30 up de y 2 years ago
Maïeul b11010866c Fix #58.
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.
2 years ago
Maïeul 77bdccb0d7 allons y carrément : formulaire/editer_formulaire.html est vide, et c'est saisies qui s'occupe de tout (mais pas encore pour le chargement des valeurs) 2 years ago
Maïeul 4574f81b5e deleguer à saisies la verification de formulaire_editer_formulaire (y compris slug, avec la dernière version de slugify 2 years ago
Maïeul 79d28a11b3 crayons sur les champs d'une réponse : passer par objet_modifier, afin de pouvoir profiter si besoin des pipelines (cas du plugin formidable_participation) 2 years ago
Maïeul 70d8bb5f93 les modifs des derniers jours valent bien une release 2 years ago
Maïeul 932c46e771 up de y, close #51 2 years ago
Maïeul cd5a4bf3b1 Options globales : regrouper en fieldset.
La toute dernière version de saisies (3.47.0) transforme automatiquement
les fieldset des options globales pour ajouter des onglets, dans le
constructeur de formulaire.
2 years ago
Maïeul 989be7ffd5 profiter de l'option afficher_si_avec_post des dernières versions de saisies, pour pouvoir tester/retester le multi-étapes 2 years ago
Maïeul e9fd3224a1 Saisie champ : pouvoir passer un paramètre défaut, et ne pas le forcer à
null. Les gens savent consciemment s'ils passent une valeur par défaut!
2 years ago