[formidable ↪ issue_274_email_validation] 20 commits

spip-contrib-extensions/formidable | 20 commits

Par Maïeul Rouquette, le 28 novembre 2024 à 18h59min :

change: lors de la modification d’une réponse, envoyer l’email correspondant au statut du formulaire, si jamais on est en modération à posteriori

Une réponse proposée enverra donc le mail « lors de la soumission ».

Une réponse publiée enverra le mail « lors de la validation ».

Si une personne veut re-envoyer le mail lors de la soumission, c’est
pour reprendre le processus de validation, donc elle doit cocher la case
dans la config du traitement pour remettre en proposées les réponses qui
sont modifiées.

Pour le cas où la modération est a posteriori, il n’y a qu’une option « à
soumission » (implicite, masquée). Donc ca change rien.

Et pour les cas où les réponse ne sont pas enregistrées, ca change rien
non plus.

Fix: #274

Modifié
traiter/email.php

Détails : change: lors de la modification d'une réponse, envoyer l'email correspondant... (7ff0f382) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par Maïeul Rouquette, le 28 novembre 2024 à 17h01min :

change: pouvoir passer 'immediat' en des fonctions

Modifié
traiter/email.php

Détails : change: pouvoir passer `'immediat'` en des fonctions (714682ab) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par Maïeul Rouquette, le 27 novembre 2024 à 22h55min :

change: ne pas proposer les règlages sur le moment de l’envoi d’email si non pertinent.

Ref: Mail à la modification d'une réponse : soumission ou validation ? (#274) · Tickets · spip-contrib-extensions / formidable · GitLab

Modifié
traiter/email.php
traiter/email.yaml

Détails : change: ne pas proposer les règlages sur le moment de l'envoi d'email si non pertinent. (7519af92) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par Maïeul Rouquette, le 27 novembre 2024 à 22h55min :

style: indentation

Modifié
traiter/email.php

Détails : style: indentation (1b3bc7bf) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
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