Bonjour,

Je viens d'installer la v0.8.2.2 de Galette. J'en étais resté à la v0.6 :)
Comment profiter des champs inactifs, avec le tableau $loc_edit_disabled_fields par exemple dans un script disabled_fields.php, pour des champs personnalisés/dynamiques ? Il semble que cela ne prend en compte que les champs initialement implémentés par Galette.

Pour être plus précis, j'ai créé un champ "Certificat médial", de type Date.
Je souhaite que les membres puissent y avoir accès en lecture seule.
Le seul paramètre sur lequel je puisse jouer est la visibilité, mais cette dernière ne propose, pour les membres, que la modification, et non la lecture seule.

J'ai fait un test en incluant dans le script ajouter_adherent.php, à la ligne 425
if ( !isset($disabled['dyn']) ) {
    $disabled['dyn'] = array();
}

au lieu de
$disabled['dyn'] = array();

Ainsi, dans le script disabled_fields.php, je peux déclarer le tableau comme suit :
$loc_edit_disabled_fields = array(
    'titre_adh'  => 'disabled',
    'nom_adh'    => 'disabled="disabled"',
    'prenom_adh' => 'disabled="disabled"',
    'sexe_adh'   => 'disabled="disabled"',
'dyn' => array('1' => 'disabled="disabled"') //Certificat médical
);

Qu'en pensez-vous ?

Damien

_______________________________________________
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Répondre à