No Drupal 7, qual é a melhor maneira de impedir que um usuário não administrativo altere um campo de perfil de usuário personalizado?
Caso de uso: criei um campo de usuário chamado "ID do cliente" que não quero que o usuário (nenhum dos meus clientes reais) mude. O campo existe para minha própria referência e para uso programático em outros módulos. Não me importo que o usuário veja o ID do cliente, mas ele não deve poder editá-lo.
Devo substituir o modelo de página da página de perfil do usuário? Em caso afirmativo, como o modelo é alterado para tornar um campo somente leitura ou invisível?
Muito obrigado pela sua ajuda!
Chris