Dans Drupal 7, quelle est la meilleure façon d'empêcher un utilisateur non administratif de modifier un champ de profil utilisateur personnalisé?
Cas d'utilisation: j'ai créé un champ utilisateur appelé "ID client" que je ne souhaite pas que l'utilisateur (l'un de mes clients réels) modifie. Le champ existe pour ma propre référence et pour une utilisation programmatique dans d'autres modules. Cela ne me dérange pas que l'utilisateur voit l'ID client, mais il ne devrait pas être en mesure de le modifier.
Dois-je remplacer le modèle de page pour la page de profil utilisateur? Si oui, comment le modèle est-il modifié pour rendre un champ en lecture seule ou invisible?
Merci beaucoup pour votre aide!
Chris