[champs_extras_core ↪ choix_grille] 2 commits

spip-contrib-extensions/champs_extras_core | 2 commits

Par Maïeul Rouquette, le 18 janvier 2022 à 16h12min :

Pouvoir utiliser la saisie choix_grille en champ extra :

  • en base, on serialise via saisies_chaine2tableau(), car la fonction
    inverse est abondamment utilisée dans saisies, notamment dans le code
    des vues
  • pour #LISTER_VALEURS on retourne les valeurs « brutes » selon le mode
    d’export proposé au départ pour formidable
  • la detection du type de saisie se fait sur la présence ou non de
    data_cols et data_rows, ce qui permet de ne pas se limiter à la
    saisie choix_grille mais aussi d’utiliser des saisies « héritières »
  • au passage, on rend aussi compatible le crayonnage pour des champs
    extra de type checkbox, qui nécessite la sérialisation

Modifié
cextras_fonctions.php
cextras_pipelines.php
inc/cextras.php

Détails : Pouvoir utiliser la saisie `choix_grille` en champ extra : · 5e996d98ab - champs_extras_core - SPIP on GIT

==============================
Par Maïeul Rouquette, le 18 janvier 2022 à 16h12min :

Pouvoir utiliser la saisie choix_grille en champ extra :

  • en base, on serialise via saisies_chaine2tableau(), car la fonction
    inverse est abondamment utilisée dans saisies, notamment dans le code
    des vues
  • pour #LISTER_VALEURS on retourne les valeurs « brutes » selon le mode
    d’export proposé au départ pour formidable
  • la detection du type de saisie se fait sur la présence ou non de
    data_cols et data_rows, ce qui permet de ne pas se limiter à la
    saisie choix_grille mais aussi d’utiliser des saisies « héritières »
  • au passage, on rend aussi compatible le crayonnage pour des champs
    extra de type checkbox, qui nécessite la sérialisation

Modifié
cextras_fonctions.php
cextras_pipelines.php
inc/cextras.php

Détails : Pouvoir utiliser la saisie `choix_grille` en champ extra : · 637074f5e5 - champs_extras_core - SPIP on GIT