グループオーナーはバッジを付与できますか?

What are Badges?の議論に続きます:

グループのオーナーがメンバーにバッジを付与できるようにしたいと考えています。これは管理者だけでなく可能でしょうか?よろしくお願いいたします。

これを実現する最も簡単な方法は、バッジ用のグループをさらに作成し、そのグループの所有者をグループオーナーにも設定することです。

設定でどのように可能になるのでしょうか?ありがとうございます!

サイト内の /g グループページでグループを作成できます。その後、/admin/badges でバッジを作成してください。

グループのメンバーシップに基づいてバッジを自動的に割り当てるには、Badge SQL を有効にする必要があります。詳細は Enable Badge SQL をご覧ください。

@tobiaseigen さん、ありがとうございます。しかし、これではグループオーナーがメンバーにバッジを手動で付与できるようになるのでしょうか?私の理解では、バッジを手動で付与できるのは管理者のみだと認識しています。何か見落としているでしょうか?

グループのオーナーは、グループからメンバーを追加・削除できます。メンバーがグループに追加されるとバッジが付与され、グループから削除されるとバッジも外されます。

この機能は、バッジのSQLクエリを有効にし、対象のバッジの設定でグループオーナーがユーザーにバッジを付与できるように設定した場合にのみ動作します。

ああ、やっとわかったよ。ありがとう!

どういたしまして! :slight_smile: コミュニティの規模によっては、スタッフにバッジを授与させる方が簡単かもしれません。グループのオーナーがPMを通じてスタッフにバッジの作成と特定のユーザーへの授与を依頼するプロセスを設けることができます。バッジ授与のためにすべての非表示グループを作成すると、メンテナンスが必要になり、混乱を招く可能性があります!

さらに一つのアイデアとして、特定のカテゴリにおいて、グループオーナーが「いいね」やコメントをした際に、自動的にバッジを付与するというものがあります。

…これはまさにバッジ用 SQL クエリの目的そのものです。私たちはメタサイトにおいて、チームによる「いいね」がつけられたバグ報告に対してこの仕組みを利用しています。すでに他者が利用している SQL クエリをいくつか探してみたい場合は、Search results for 'badge sql query' - Discourse Meta をご覧ください。

はい、ありがとうございます。すでにデータエクスプローラーを使って可能なSQLをテストしています。

いいね。楽しんでね!:seedling: