Скрытый аватар

:information_source: Краткое описание Небольшой плагин, отображающий значок «заглушен» для заглушенных пользователей. Этот значок имеет приоритет над любыми обычными значками.
:hammer_and_wrench: Ссылка на репозиторий GitHub - chapoi/discourse-silenced-flair · GitHub
:open_book: Руководство по установке Как установить плагины в Discourse

Возможности

Когда пользователь заглушен, на его карточке пользователя, странице профиля и в теме отображается значок аватара «заглушен». Видно только группам, имеющим право видеть заглушенных пользователей (администраторам и модераторам).

  1. Карточка пользователя

  2. Страница профиля

  3. Аватар в теме

Ограничения

Этот значок не заменяет существующие значки, а просто визуально накладывается поверх них. Для этого используется виджет post-avatar:after и два коннектора: user-card-avatar-flair и user-profile-avatar-flair.

Это означает, что любое другое использование этих выходов приведёт к конфликту с этим плагином.

Планы

  • Добавить тесты
14 лайков

Интересно, неужели эту отличную идею плагина можно переделать в компонент темы? Мне кажется, что использовать плагин для отображения такой информации — это излишне по сравнению с API компонентов. Возможно, я ошибаюсь, но это может быть хорошей идеей, учитывая, что Discourse не показывает, находится ли пользователь в режиме молчания или в каком-либо другом ограничении, доступном публично в интерфейсе…

2 лайка