Профили пользователей скрыты для нештатных сотрудников

ОБНОВЛЕНИЕ: Проблема связана с компонентом темы Custom Profile Link. Когда поле пользователя установлено как невидимое на публичном профиле, компонент темы скрывает весь профиль. Временное решение — сделать поле пользователя видимым на публичном профиле.>

Всем привет, нужна помощь,

Я только что обнаружил, что на моём форуме Discourse пользователи, которые не являются модераторами или администраторами, не могут просматривать профили друг друга — они могут видеть только свои собственные профили. Ниже приведён пример.

Неужели это настройка сайта, которую я упустил? Эти пользователи не выбирали опцию скрытия своего профиля и присутствия в настройках интерфейса.

Если кто-то может помочь или знает об этой проблеме, пожалуйста, дайте знать. Спасибо.

Происходит ли это в безопасном режиме? Возможно, что-то конфликтует с вашей темой.

4 лайка

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

2 лайка

Хорошо, мне удалось сузить проблему до компонента темы Custom Profile Link. Я отключил его, и теперь профили работают нормально.

РЕДАКТИРОВАНИЕ: Это происходит только тогда, когда поле пользователя для компонента темы настроено так, что оно не отображается в профиле. Я сделал его видимым в профиле и снова включил компонент темы, теперь всё работает нормально. Однако это, похоже, баг.

2 лайка

Стоит ли мне изменить эту тему с Support на bug или лучше создать совершенно новую тему? Спасибо.

1 лайк

Давайте перевернём это. :+1: Но если бы вы могли добавить свои выводы и шаги для воспроизведения в первое сообщение, это было бы :chefs_kiss:

2 лайка

Не проблема, обновляем. Спасибо! :smiley:

2 лайка