最新/新規トピック一覧で最初の投稿者のユーザーグループを表示することは可能ですか?

皆さん、こんにちは :wave:

以下のことを行う方法があるか気になっています。

  • 特定のグループのユーザーが最初に投稿したとき、またはトピックを作成したとき
  • そのトピックにグループ名でタグを付ける
  • そして、そのタグ(グループ名)を Latest または New ダッシュボード内の別のユーザーグループにのみ表示する

フレアを調べましたが、ダッシュボードに表示されないため、うまくいきませんでした。カスタムプラグインを作成することも考えましたが、こちらで提案されているように、セルフホスティングではないため、それも機能しません。

よろしくお願いします!

「いいね!」 1

こんにちは、Nemanja :wave:t5: :slight_smile:

おっしゃることは、すぐに達成するのは難しいかもしれませんが、それでもお手伝いできるかもしれません。この設定で何を達成しようとしているのか教えていただけますか? カテゴリやグループの権限など、他の方法を提案できるかもしれません。

「いいね!」 2

Hi @osioke さん、早速のご返信ありがとうございます!

現在検討しているのは、

  • 管理者は一目でわかるように
  • スタッフが
  • どのユーザーグループからの質問なのかを理解できる

ようにすることです。

この機能/タグは管理者/スタッフのみに表示されるべきです。

「いいね!」 2

そのグループだけがトピックを作成できるカテゴリに投稿してもらうのはどうですか?それが簡単な方法です。

「いいね!」 2

ご提案ありがとうございます!残念ながら、トピックはコミュニティ全体に公開する必要があるため、それは機能しません。タグは管理者専用になります。

「いいね!」 1

そして、この視覚的な方法は、最新または新しいトピックビュー(またはあなたが言及したダッシュボード)から見えるようにしたいということですか?

確実にするため、またテーマコンポーネントを介してトピックビューからフレアを表示できるかを確認するために質問しています。

はい、その通りです。最新/新しいトピックビューで質問しているグループを見たいのです。フレアは管理者/スタッフだけでなく誰でも見ることができるので、タグの方が良いと思いました。

それがオプションかどうか教えてください :grinning:

「いいね!」 1

タグを動的に使用することは、カスタムプラグインの領域に入ることになり、ユースケースによっては機能しない可能性があります。そのため、他の可能な方法を検討しています。

「いいね!」 1

@osioke ご協力ありがとうございます :pray:

「いいね!」 1

はい!テーマコンポーネントで可能です。:slight_smile:

トピックリストには、トピックを作成したユーザーの primary_group_idflair_group_id があります…そのため、それらを使用して関連するグループ名またはフレアを取得し、言及したビューで使用できるはずです。

これはまだカスタム作業なので、Marketplace を使用するか、社内で行うことができます。:blush::tada:

「いいね!」 1

フレア機能が解決策になるかもしれませんが、誰もが読み書きできるカテゴリを作成し、トピックの新規作成は一部のユーザーのみに制限することができます。

「いいね!」 2

提案ありがとうございます @osioke、大変感謝しております。私の理解では、Marketplace の誰かに作業を依頼することを推奨されていますか?

「いいね!」 1

フラグは確かに私も使う方法ですが、ユーザーのプライマリグループであることが前提となります。これは、ユーザーが設定を変更するとすぐに機能しなくなります。

これの別の代替案は、グループ内のユーザーに自動的にバッジを割り当てることです。これにより、スタッフは名前をクリックするだけで、その人がどのグループに属しているかをプロフィールから確認できます。フレアほど即時的ではありませんが、ユーザーによる干渉を受ける可能性は低くなります(私の知る限り、ユーザーはバッジを削除できません)。

バッジのSQLクエリ。この例では、「discourse-admins」はグループのスラッグです。

select user_id, created_at granted_at, NULL post_id
from group_users
where group_id = (
  select g.id from groups g where g.name = 'discourse-admins'
)

そして、これらは設定です。

「いいね!」 1

はい!そこから誰かを選ぶ際には、デューデリジェンスを行うこともお勧めします。これについて懸念がある場合は、お知らせください :slight_smile:

また、@Tris20 のコメントも参照してください。それが望むものではないかもしれませんが、それでも素晴らしいアイデアです。

提案してくれた @pfaffman@Tris20 に感謝します :pray: 新しい/最新のビューから見えるソリューションを検討しており、カスタムテーマコンポーネントが最善の選択肢となる可能性があります。

「いいね!」 2