ОБНОВЛЕНИЕ: Проблема связана с компонентом темы Custom Profile Link. Когда поле пользователя установлено как невидимое на публичном профиле, компонент темы скрывает весь профиль. Временное решение — сделать поле пользователя видимым на публичном профиле.>
Я только что обнаружил, что на моём форуме Discourse пользователи, которые не являются модераторами или администраторами, не могут просматривать профили друг друга — они могут видеть только свои собственные профили. Ниже приведён пример.
Неужели это настройка сайта, которую я упустил? Эти пользователи не выбирали опцию скрытия своего профиля и присутствия в настройках интерфейса.
Если кто-то может помочь или знает об этой проблеме, пожалуйста, дайте знать. Спасибо.
В безопасном режиме этого не происходит, спасибо за подсказку! Давайте попробую отключить все компоненты моей темы и включать их по одному, чтобы понять, какой из них вызывает проблему.
Хорошо, мне удалось сузить проблему до компонента темы Custom Profile Link. Я отключил его, и теперь профили работают нормально.
РЕДАКТИРОВАНИЕ: Это происходит только тогда, когда поле пользователя для компонента темы настроено так, что оно не отображается в профиле. Я сделал его видимым в профиле и снова включил компонент темы, теперь всё работает нормально. Однако это, похоже, баг.