[formidable ↪ bug_nicod_refactor] 20 commits

spip-contrib-extensions/formidable | 20 commits

Par Maïeul Rouquette, le 27 novembre 2024 à 10h39min :

fix: permettre encore de passer '' en second argument de #FORMULAIRE_FORMIDABLE, mais lever une depréciation le cas échéant

Modifié
CHANGELOG.md
UPGRADE_7.0.md
formulaires/formidable.php

Détails : fix: permettre encore de passer `''` en second argument de... (b37992be) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par Maïeul Rouquette, le 26 novembre 2024 à 16h20min :

feat: Pour le traitement enregistrement pouvoir dire que la modification d’une réponse existante par l’internaute la rebascule en proposée, désactivable au cas par cas avec l’option d’appel traiter_enregistrement_desactiver_modif_instituer_prop

fix: #276

Modifié
CHANGELOG.md
lang/formidable_fr.php
prive/squelettes/contenu/formulaires_reponse_edit.html
traiter/enregistrement.php
traiter/enregistrement.yaml

Détails : feat: Pour le traitement `enregistrement` pouvoir dire que la modification... (14ec8fe5) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par Maïeul Rouquette, le 26 novembre 2024 à 16h20min :

docs(phpdoc): renvoyer vers la doc officiel pour les options d’appel

Modifié
formulaires/formidable.php

Détails : docs(phpdoc): renvoyer vers la doc officiel pour les options d'appel (7ac9e7a9) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par Maïeul Rouquette, le 26 novembre 2024 à 16h20min :

refactor: mettre le test de publication automatique d’une réponse dans une fonction à part

Modifié
traiter/enregistrement.php

Détails : refactor: mettre le test de publication automatique d'une réponse dans une fonction à part (af61c835) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par Maïeul Rouquette, le 26 novembre 2024 à 16h20min :

change: ergo de la config du traitement enregistrement

  • passage en onglets verticaux
  • regrouper la modération dans un onglet
  • tout ce qui est données personnels à part
  • Tout ce qui est réglage des réponses existantes dans un onglet
  • Chaine de langue sur unicité d’un champ

Modifié
CHANGELOG.md
lang/formidable_fr.php
traiter/enregistrement.yaml

Détails : change: ergo de la config du traitement `enregistrement` (5eb559d1) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par Maïeul Rouquette, le 26 novembre 2024 à 15h39min :

fix: pour un formulaire contenant uniquement une case à cocher, pouvoir décocher la case d’une réponse déjà en base

  • simplification du code

Modifié
CHANGELOG.md
traiter/enregistrement.php

Détails : fix: pour un formulaire contenant uniquement une case à cocher, pouvoir... (60112ab4) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par Maïeul Rouquette, le 26 novembre 2024 à 15h39min :

fix: gérer les raccourcis @explication_xx@ lors de l’envoi d’email a posteriori (en tenant compte de l’éventuel masquage par afficher_si)

Modifié
inc/formidable.php

Détails : fix: gérer les raccourcis `@explication_xx@` lors de l'envoi d'email a... (9f1b56da) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par Maïeul Rouquette, le 26 novembre 2024 à 15h39min :

change: Utiliser l’API de saisies pour tester les type de saisie dans formidable_tableau_valeurs_saisies()

close: #197

Modifié
CHANGELOG.md
inc/formidable.php

Détails : change: Utiliser l'API de `saisies` pour tester les type de saisie dans... (4d267ae9) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par Maïeul, le 26 novembre 2024 à 15h23min :

style: orthographe et typographie

Modifié
UPGRADE_7.0.md

Détails : style: orthographe et typographie (96c47a30) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par Maïeul Rouquette, le 26 novembre 2024 à 15h23min :

build: nécessite saisie v5.9.0

Modifié
paquet.xml

Détails : build: nécessite saisie v5.9.0 (9ed2100d) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par Maïeul Rouquette, le 26 novembre 2024 à 15h23min :

refactor: tout ce qui est affichage proprement dit du formulaire déplacée dans saisies, en passant le cas échéant des options

Modifié
CHANGELOG.md
formulaires/formidable.html
formulaires/formidable.php
lang/formidable_ar.php
lang/formidable_de.php
lang/formidable_en.php
lang/formidable_es.php
lang/formidable_fr.php
lang/formidable_it.php
lang/formidable_nl.php
lang/formidable_pt_br.php
lang/formidable_ru.php

Détails : refactor: tout ce qui est affichage proprement dit du formulaire déplacée dans... (e4e6cd03) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par Maïeul Rouquette, le 26 novembre 2024 à 15h23min :

deprecate: Le troisième argument de #FORMULAIRE_FORMIDABLE doit être un tableau. Les 4e et 5e arguments sont dépréciés. La retrocompatiblité sera supprimée en formidable v8. Voir Formidable, le générateur de formulaires - SPIP-Contrib

Ref: #271

Modifié
CHANGELOG.md
UPGRADE_7.0.md
formulaires/formidable.php

Détails : deprecate: Le troisième argument de `#FORMULAIRE_FORMIDABLE` doit être un... (db79faa0) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par Maïeul Rouquette, le 26 novembre 2024 à 15h23min :

deprecate: Le troisième argument de formidable_raccourcis_arobases_2_valeurs_champs() doit être un tableau. Les 4e, 5e, 6e, 7e arguments sont dépréciés. La retrocompatibilité sera supprimée en formidable v8.0.0.

Ref: #271

Modifié
CHANGELOG.md
UPGRADE_7.0.md
inc/formidable.php

Détails : deprecate: Le troisième argument de... (950188f4) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par Maïeul Rouquette, le 26 novembre 2024 à 15h22min :

remove: _titre pour #FORMULAIRE_FORMIDABLE

Modifié
CHANGELOG.md
UPGRADE_7.0.md
formulaires/formidable.html

Détails : remove: `_titre` pour `#FORMULAIRE_FORMIDABLE` (599a2a75) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par Maïeul Rouquette, le 26 novembre 2024 à 15h21min :

remove: filtre tenter_unserialize et critère {tri_selon_donnée}

Supprimé
filtre/tenter_unserialize.php
Modifié
CHANGELOG.md
UPGRADE_7.0.md
formidable_fonctions.php
public/formidable_criteres.php

Détails : remove: filtre `tenter_unserialize` et critère `{tri_selon_donnée}` (2f313222) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par Maïeul Rouquette, le 26 novembre 2024 à 15h21min :

feat: re(intégration) de la possibilité d’utiliser @id_formulaires_reponse@ dans les message de retour d’email

Ref: eb77d1a 6842885ed491af8d6e294be4dc3c555cd58b5a96

Modifié
traiter/email.php

Détails : feat: re(intégration) de la possibilité d'utiliser `@id_formulaires_reponse@`... (fabd4df6) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par Maïeul Rouquette, le 26 novembre 2024 à 15h21min :

chore: actualisation PHPstan

Modifié
phpstan-baseline.neon

Détails : chore: actualisation PHPstan (a29052c2) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par Maïeul Rouquette, le 26 novembre 2024 à 15h21min :

refactor: passer tout ce qui est configuration du contenu / des expéditeurs des mails dans traiter_email_envoyer_accuse() et traiter_email_envoyer_destinataire() plutot que dans les 4 fonctions appellantes

Modifié
traiter/email.php

Détails : refactor: passer tout ce qui est configuration du contenu / des expéditeurs... (cc340586) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par Maïeul Rouquette, le 26 novembre 2024 à 15h21min :

refactor: dans traiter/email, tout ce qui est recherche des options arobaisables dans une seule fonction

Modifié
traiter/email.php

Détails : refactor: dans `traiter/email`, tout ce qui est recherche des options... (824b2869) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par Maïeul Rouquette, le 26 novembre 2024 à 15h21min :

change: prefixage de nom de fonctions

Modifié
traiter/email.php

Détails : change: prefixage de nom de fonctions (de51fd7e) · Validations · spip-contrib-extensions / formidable · GitLab