# Opção para incluir campo de usuário que só pode ser editado pela equipe

**URL:** https://meta.discourse.org/t/option-to-include-user-field-that-is-only-editable-by-staff/198099
**Category:** Feature
**Tags:** user-custom-fields
**Created:** [Julho 24, 2021, 11:07pm UTC](https://meta.discourse.org/t/option-to-include-user-field-that-is-only-editable-by-staff/198099 "2021-07-24T23:07:51Z")
**Posts on this page:** 1
**Showing post:** 14

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [Outubro 28, 2025, 1:59pm UTC](https://meta.discourse.org/t/option-to-include-user-field-that-is-only-editable-by-staff/198099/14 "2025-10-28T13:59:47Z")

</div>

> [@AstonJ](#):
>
> Alternativamente, adicionar uma opção ‘mostrar no cadastro’ poderia ser usada para atingir a mesma coisa

Isso foi adicionado 🎉

> [@hugh](#):
>
> ## Opção para ocultar campos personalizados no formulário de inscrição
> 
> ![Preferências para campos de usuário personalizados, mostrando a nova opção "Mostrar no formulário de inscrição".](https://global.discourse-cdn.com/meta/original/4X/7/2/6/726b9df2e6f3b701f3d257a7c2f924b8ba69e653.png)
> 
> Para tornar os campos de usuário mais flexíveis e práticos, mostrá-los no cadastro é agora uma opção que pode ser desativada para campos individuais. Isso significa que você pode ter uma maneira para seus membros fornecerem seus dados sem forçá-los a fornecê-los ao se cadastrarem. Campos existentes têm essa opção ativada por padrão e ela pode ser alternada conforme necessário.

Mas eu acho que ainda há um problema: você é forçado a permitir a edição ou a exibição no momento do cadastro.

> <https://github.com/discourse/discourse/blob/d82dc69d1d4cbf7dd5ed449ae299908282637b3f/frontend/discourse/admin/components/admin-user-fields-form.gjs#L64-L71>

É possível criar um campo com todas as opções desativadas porque você não precisa alterar a configuração de editável para isso. Mas, uma vez que você a altera, não há como voltar a essa configuração.

Com base na pull request [FEATURE: Allow hiding user fields on signup form by Drenmi · Pull Request #34672 · discourse/discourse · GitHub](https://github.com/discourse/discourse/pull/34672), essa foi uma decisão intencional:

> Campos que são opcionais, mas não editáveis, precisam estar no formulário de cadastro, ou eles nunca poderão ser preenchidos.

Eu me pergunto se o caso de uso para ter o campo preenchido pela equipe não foi levado em consideração.

---

_[View the full topic](https://meta.discourse.org/t/option-to-include-user-field-that-is-only-editable-by-staff/198099)._
