Карточка пользователя: кнопка чата пропала

Уважаемое сообщество Discourse,

Раньше на карточках пользователей под /u была кнопка чата, но теперь её нет. Подскажите, пожалуйста, почему так произошло? Можете помочь?

Почему display: none для администраторов?

Для администраторов элементы «usercard-controls» установлены в display: none. Я мог бы исправить это с помощью CSS, так что это не главная проблема.

Кнопка отсутствует в DOM для обычных пользователей

Однако для обычных пользователей элемент кнопки даже не попадает в DOM. Это проблема? Как мне снова его отобразить?

Что нам нужно для всех:

По сути, я ищу эти кнопки для всех пользователей, а не только для администраторов. См. пример ниже:

Настройки

  • Я установил «Разрешённые группы для чата» на TL 1.
  • Я удалил весь свой CSS, но это не дало эффекта.

Пожалуйста, :heart:

Если у вас есть какие-либо идеи, дайте знать.

Привет,

Если посмотреть на исходный код, то, похоже, это часть ваших кастомизаций — либо в теме, либо в компонентах темы. Если это изменение внесено в ядро, вы увидите файл user-card.scss.

image

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

Какое значение у настройки «Разрешенные группы для прямых сообщений»?
В этом контексте видимость кнопки чата связана именно с этой настройкой.

Привет @Arkshine, спасибо за ответ. Настройка «Разрешенные группы для личных сообщений» установлена для пользователей уровня доверия 1. Я попробую снова включить безопасный режим, но пока это не помогло. В моем случае тема 29 соответствует ID компонента «Карточка пользователя: каталог», который равен 29. Неужели это связано с CSS этого компонента? Кроме того, меня больше всего интересует, почему кнопка отсутствует в HTML для обычных пользователей? Она не скрыта через display:none. Её просто нет в HTML-коде.

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

Кнопка должна отображаться, если пользователь входит в группу TL1+. Перепроверьте ещё раз для уверенности! Возможно, вы тестировали, когда элементы управления были скрыты, или был выбран не тот пользователь.