[saisies ↪ v3] 3 commits

spip-contrib-extensions/saisies | 3 commits

Par RastaPopoulos, le 9 juin 2021 à 10h48min :

Une nouvelle saisie générique statuts_objet, plutôt que faire des trucs en dur comme le statuts_auteur qui existait déjà. Là ça marche pour n’importe quel objet suivant la déclaration.

(cherry picked from commit 6bbb72a3bc3a09d7ae656c5e5c64e2f8d9b49f33)

Ajouté
saisies/statuts_objet.html

Détails : Une nouvelle saisie générique statuts_objet, plutôt que faire des trucs en dur comme le statuts_auteur qui existait déjà. Là ça marche pour n'importe quel objet suivant la déclaration. · fc706fe44e - saisies - SPIP on GIT

==============================
Par RastaPopoulos, le 10 juin 2021 à 09h41min :

Fix #28 comme indiqué dans le ticket. 1) Simplification de saisies_request qui n’a pas besoin de tester le tableau lui-même, puisque _request de base permet déjà de lui passer un tableau explicite. 2) Simplification à mort de l’affichage de la vue car on ne doit pas répéter X fois le traitement des champs tableaux avec crochets, c’est saisies_request qui le fait. Ce qui corrige le bug que ça n’utilisait pas env valeurs pour le cas où c’était des tableaux, et ça cherchait que dans env. Tout en simplifiant le code.

(cherry picked from commit a42a78ee9a903c800f8abc3acdfcd21eeeebb77d)

Modifié
inc/saisies_afficher.php
inc/saisies_request.php

Détails : Fix #28 comme indiqué dans le ticket. 1) Simplification de saisies_request qui n'a pas besoin de tester le tableau lui-même, puisque _request de base permet déjà de lui passer un tableau explicite. 2) Simplification à mort de l'affichage de la vue car on ne doit pas répéter X fois le traitement des champs tableaux avec crochets, c'est saisies_request qui le fait. Ce qui corrige le bug que ça n'utilisait pas env valeurs pour le cas où c'était des tableaux, et ça cherchait que dans env. Tout en simplifiant le code. · 5e4988809e - saisies - SPIP on GIT

==============================
Par RastaPopoulos, le 10 juin 2021 à 10h27min :

Retour sur 9e50d12418 qui cassait complètement les affichages dès que les champs avaient des noms en tableau, puisque la clé de chaque nom ne correspond absolument pas aux clés du tableau valeurs. Il n’y a pas à faire d’exception pour les fieldsets, il est dit depuis le départ que c’est #GET reponse qui doit absolument être vide s’il n’y a pas de réponse. C’est donc à la saisie fieldset de ne pas générer de titre et d’entourage, si son intérieur est vide aussi. Et justement on utilise déjà #INCLURE, qui sert justement à pouvoir mettre du conditionnel autour. Donc on met l’entourage dans ce conditionnel.

(cherry picked from commit 17b77b7bc2a5e686fcf00ccd412854e6fb3d72e4)

Modifié
saisies-vues/_base.html
saisies-vues/fieldset.html

Détails : Retour sur 9e50d12418 qui cassait complètement les affichages dès que les champs avaient des noms en tableau, puisque la clé de chaque nom ne correspond absolument pas aux clés du tableau valeurs. Il n'y a pas à faire d'exception pour les fieldsets, il est dit depuis le départ que c'est #GET reponse qui doit absolument être vide s'il n'y a pas de réponse. C'est donc à la saisie fieldset de ne pas générer de titre et d'entourage, si son intérieur est vide aussi. Et justement on utilise déjà #INCLURE, qui sert justement à pouvoir mettre du conditionnel autour. Donc on met l'entourage dans ce conditionnel. · a5a0677578 - saisies - SPIP on GIT