Сделать поле пользователя недоступным для редактирования при выборе «Для всех пользователей»

Здравствуйте,

Есть ли способ сделать поле пользователя неизменяемым после регистрации, если требование к полю установлено как «Для всех пользователей»?

Спасибо

Я так не думаю. Чекбокс нельзя снять.
Вы можете использовать вариант «При регистрации», но существующие пользователи не затронуты.

Спасибо за ваш ответ, @NateDhaliwal. Мне интересно, какое обоснование было у текущего решения по дизайну. Существует множество случаев использования, когда пользовательские поля должны быть неизменяемыми и доступными для всех пользователей.

Не совсем понимаю, о чём вы спрашиваете, но если вы имеете в виду изменение кода Discourse, чтобы запретить редактирование полей пользователя, то для этого потребуется плагин. При этом chatGPT очень-очень плохо справляется с созданием плагинов для Discourse. Я бы не полагался на то, что выдаёт chatGPT.

Думаю, это должно быть редактируемым, чтобы пользователи, которые уже зарегистрировались до внедрения этой функции, могли заполнить данные?

Вы имеете в виду сценарий использования типа «не редактируется после ввода»?