In Drupal 7, qual è il modo migliore per impedire a qualsiasi utente non amministrativo di modificare un campo del profilo utente personalizzato?
Caso d'uso: ho creato un campo utente chiamato "ID cliente" che non voglio che l'utente (nessuno dei miei clienti effettivi) cambi. Il campo esiste per mio riferimento e per uso programmatico in altri moduli. Non mi dispiace che l'utente visualizzi l'ID cliente, ma non dovrebbero essere in grado di modificarlo.
Devo sovrascrivere il modello di pagina per la pagina del profilo utente? In tal caso, come viene modificato il modello per rendere un campo di sola lettura o invisibile?
Grazie mille per il tuo aiuto!
Chris