ミュートされたアバターのフレア

|||
-|-|-|
:information_source: | 概要 | ユーザーがミュートされたときに、ミュートされたことを示すフレアを表示する小さなプラグインです。これは通常のフレールを上書きします。
:hammer_and_wrench: | リポジトリリンク | GitHub - chapoi/discourse-silenced-flair
:open_book: | インストールガイド | Discourseにプラグインをインストールする方法


機能

ユーザーがミュートされると、ユーザーカード、プロフィールページ、トピックアバターにアバターフレアが表示されます。ミュートされたユーザーを確認できるグループ(管理者とモデレーター)にのみ表示されます。

  1. ユーザーカード

  2. プロフィールページ

  3. トピックアバター

制限事項

このフレアは既存のフレアを置き換えるのではなく、ミュートフレアをその上に視覚的に貼り付けるだけです。これは post-avatar:after ウィジェットと、2つのコネクタ user-card-avatar-flair および user-profile-avatar-flair を使用して行われます。

つまり、これらのアウトレットの他の使用法は、このプラグインとの競合を引き起こします。

やること

  • テストを追加
「いいね!」 14

この素晴らしいプラグインのアイデアを、テーマコンポーネントで再構築できないかと思っています。この種の情報を表示するためにプラグインを使用するのは、コンポーネントAPIと比較して過剰であると考えています。間違っているかもしれませんが、Discourseはインターフェース上でユーザーがミュートされていることを公に表示しないことを考慮すると、良いアイデアかもしれません…

「いいね!」 2