mail[Galette-discussion] Champs personnalisés inactifs


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by Damien GOULET on October 29, 2015 - 11:56:
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


Related Messages


Powered by MHonArc, Updated Thu Oct 29 13:40:02 2015