음소거된 아바타 flair

:information_source: 요약 사용자가 음소거(silenced)된 경우 음소거 플레어를 표시하는 소형 플러그인입니다. 이 플레어는 일반 플레어를 우선적으로 덮어씁니다.
:hammer_and_wrench: 저장소 링크 GitHub - chapoi/discourse-silenced-flair · GitHub
:open_book: 설치 가이드 Discourse에서 플러그인 설치 방법

기능

사용자가 음소거되면, 해당 사용자의 사용자 카드(user card), 프로필 페이지, 그리고 토픽 아바타에 아바타 플레어가 표시됩니다. 음소거된 사용자를 볼 수 있는 그룹(관리자 및 모더레이터)에만 표시됩니다.

  1. 사용자 카드

  2. 프로필 페이지

  3. 토픽 아바타

한계

이 플레어는 기존 플레어를 대체하지 않으며, 단순히 시각적으로 음소거 플레어를 그 위에 겹쳐 표시합니다. 이를 위해 post-avatar:after 위젯과 user-card-avatar-flair, user-profile-avatar-flair 두 개의 커넥터를 사용합니다.

즉, 이 아웃렛(outlet)의 다른 사용은 이 플러그인과 충돌을 일으킵니다.

할 일

  • 테스트 추가
14개의 좋아요

이 훌륭한 아이디어가 플러그인 대신 테마 컴포넌트로 재구성될 수 있을지 궁금합니다. 이 तरह의 정보를 표시하기 위해 플러그인을 사용하는 것은 컴포넌트 API에 비해 과하다고 생각합니다. 틀린 말일 수 있지만, Discourse가 인터페이스에서 사용자가 공개적으로 침묵 상태인지 전혀 표시하지 않으므로 좋은 아이디어가 될 수 있다고 봅니다…

2개의 좋아요