Это было добавлено ![]()
Однако, по моему мнению, проблема всё ещё остаётся: вы вынуждены разрешать либо редактирование, либо отображение при регистрации.
Возможно создать поле со всеми опциями отключёнными, так как для этого не нужно изменять настройку редактируемости. Но после первого изменения вернуться к такой конфигурации уже невозможно.
Согласно запросу на слияние FEATURE: Allow hiding user fields on signup form by Drenmi · Pull Request #34672 · discourse/discourse · GitHub, это было сделано намеренно:
Поля, которые являются необязательными, но не редактируемыми, должны отображаться в форме регистрации, иначе их никогда нельзя будет заполнить.
Мне интересно, не был ли упущен сценарий использования, когда поле заполняется сотрудниками.