バッジ付与がグループ参加をトリガー

当初、こちらでこの件について投稿しました: Grant a badge for all members of a group

この投稿を#contribute:featureカテゴリで行うよう提案してくれた@jtbaylyに感謝します。

概要

ユーザーに新しいバッジが付与されると、このイベントをトリガーとしてユーザーがグループに追加されたり、グループから削除されたりします。

使用例

  • 隠しカテゴリにボーナスコンテンツがあり、ユーザーに「イースターエッグ」のように「アンロック」してほしい場合。
  • 「初心者」グループに所属しているユーザーのみが閲覧できる「スタートガイド」カテゴリがある場合。「認定」バッジが付与されると、ユーザーは自動的に「初心者」グループから削除され、このカテゴリは表示されなくなります。

他の使用例が思いついた場合は、返信として以下に追加してください!

「いいね!」 8

これは以下の内容と完全に重複していますか?

素晴らしいアイデアだと今でも思いますが、現時点ではどのリリースにも組み込む予定はありません。

「いいね!」 6

ただし、以下を除きます:

はい、そのようです。
これがどの程度意味をなすかはわかりません。関連カテゴリの投稿が見えなくなるのは、おそらく非常に混乱を招くでしょう。

これらのユースケースは非常に興味深いと思います🤔

おっと、すみません。二重投稿になってしまいました。投稿前に検索はしたのですが、このスレッドを見逃してしまいました。削除しても構いません。

少しニュアンスが異なる点として、自動的なバッジクエリではなく、モデレーターが手動で付与するバッジにも対応してほしいという要望があります。例えば、非常に思慮深い投稿に対してモデレーターが付与できる「フィードバック」バッジがあり、このバッジを「アンロック」して(グループに追加することで)フレアバッジを付与できるようにしたいと考えています。ご提案いただいたアプローチ(ミラーグループの追加)であれば、このケースもカバーできるようです。ただ、元の投稿は主に SQL によるトリガーバッジに焦点が当てられていたので、言及しておこうと思いました。

「いいね!」 2