Skip to content
Extraits de code Groupes Projets
  1. mai 12, 2022
    • Maïeul's avatar
      fix #5 : permettre de passer des paramètres supplémentaires à un · 952e1779
      Maïeul a rédigé
      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.
      
      Attention, pour l'heure on ne peut pas le faire dans un contenu, car il
      n'y pas de syntaxe SPIP pour passer des tableaux en options de formulaire.
      952e1779
  2. mai 10, 2022
  3. avr. 30, 2021
  4. avr. 16, 2021
  5. mars 31, 2021
  6. mars 28, 2021
  7. mars 20, 2021
  8. mars 03, 2021
  9. fév. 28, 2021
    • Maïeul's avatar
      Fix #58. · b1101086
      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.
      b1101086
    • Maïeul's avatar
      Un petit commentaire en passant. · 6e794691
      Maïeul a rédigé
      6e794691
  10. fév. 27, 2021
  11. fév. 12, 2021
  12. fév. 10, 2021
  13. nov. 27, 2020
  14. oct. 24, 2020
  15. oct. 15, 2020
  16. déc. 22, 2019
  17. oct. 23, 2019
  18. oct. 21, 2019
  19. mai 06, 2019
  20. avr. 03, 2019
  21. mars 17, 2019
  22. mars 13, 2019
    • rastapopoulos@spip.org's avatar
    • rastapopoulos@spip.org's avatar
      Nouvelle fonctionnalité : on utilise toutes les modifs faites en amont sur... · c12776ca
      rastapopoulos@spip.org a rédigé
      Nouvelle fonctionnalité : on utilise toutes les modifs faites en amont sur Saisies. On peut donc maintenant configurer certaines options globales dans l'interface du constructeur. Pour cela on déclare au constructeur quelles options on accepte (c'est propre au contexte de Formidable).
      
      Dans le lot, il y a donc la personnalisation du bouton final, et… le multi-étapes !
      
      Pour cela, il a fallu faire un refactoring de la fonction verifier() de Formidable où tout était en dur… On l'a donc vidé de son contenu, afin que Formidable utilise enfin l'API CVT de Saisies avec la fonction saisies().
      
      Au passsage, il y avait une vérification propre à un traitement (enregistrement) sur l'unicité : on en profite pour mettre en place un fonctionnement générique et extensible. Tout type de traitement peut désormais déclarer une fonction de vérification qui lui est propre avec traiter/montraitement_verifier(). Et si ça existe, ça sera utilisé.
      
      Il reste un problème avec ce dernier point : pour le cas habituel ça continue de marcher pareil MAIS quand on active les étapes… Pour le moment j'ai fait le choix lorsqu'il y a étapes, de lancer ces vérifications propres aux traitements à la toute fin, quand on sait qu'on est à la dernière étape. Mais du coup ça ne va pas, car les erreurs ajoutées peuvent être sur des champs qui sont à d'autres étapes. Et CVT ne le sait pas, il reste sur la dernière étape. Donc ça montre "Vous avez X erreurs" en haut, mais on ne voit pas forcément le ou les champs précis en erreur s'ils sont ailleurs. Je ne sais pas encore comment résoudre ça…
  23. mars 06, 2019
Chargement en cours