Autorisation `formulairesreponse_voir` pas conventionnelle
Contrairement aux conventions habituelles, la fonction d'autorisation de voir une réponse utilise $id
comme un id de formulaire, et pas comme l'id de l'objet lui même (formulaire_reponse) :
https://git.spip.net/spip-contrib-extensions/formidable/src/commit/2e564c60ec657bd2fc24d5707c6ce24851f8eeb8/formidable_autorisations.php#L270
Dans prive/squelettes/navigations/formulaires_reponse
L'appel à l'autorisation porte bien sur #ID_FORMULAIRE
:
https://git.spip.net/spip-contrib-extensions/formidable/src/commit/2e564c60ec657bd2fc24d5707c6ce24851f8eeb8/prive/squelettes/navigation/formulaires_reponse.html#L2
Mais le pipeline boite_infos
lui, de façon standard, lance une autorisation sur l'id de l'objet, soit #ID_FORMULAIRES_REPONSE
:
https://git.spip.net/spip-contrib-extensions/formidable/src/commit/2e564c60ec657bd2fc24d5707c6ce24851f8eeb8/prive/squelettes/navigation/formulaires_reponse.html#L5
Bref, on a donc deux appels pas cohérents à autoriser_formulairesreponse_voir
, avec deux $id
différents.
Alors qu'il suffirait d'un getfetsel de $id pour récupérer l'id_formulaire.