「最初のフラグ」バッジが付与されたユーザーの完全なリストを確認することが可能で、対応する RSS フィード first-flag.rss には、バッジが付与された時刻 (grantedAt) が秒単位で正確に記録されています。これは情報過多であり、そのタイムスタンプをユーザーの投稿がフラグ付けされた時刻と照合することを可能にしてしまいます。これは、トラフィックの少ないフォーラムほど顕著な問題です。
タイムスタンプを提供しないか、理想的にはバッジを持つ他のユーザーに関する公開情報を一切提供しないことを検討してください。理想的な提案としては、「機密性の高いバッジ」のリストを設け、それらのバッジを持つ他のユーザーに関する公開情報(ユーザー名もタイムスタンプも)を一切表示しないようにすることです。
「いいね!」 10
それは良い点ですね!このバッジ用に特別なコードパスを用意すべきでしょうか、@sam?
「いいね!」 1
sam
(Sam Saffron)
3
バッジを単に外してしまったほうがいいかな?ここで特別なパスを維持する価値があるかどうかも確信が持てないし、このバッジにそれほど価値があるとも思えません。
@joshtriplett あなたのインスタンスでできる簡単なことは、バッジを無効化することです。
「いいね!」 7
riking
(Kane York)
4
クエリで修正するのは、date_trunc('hour', flag.created_at) as granted_at とするだけで簡単ですが、そもそもバッジが存在すべきかどうかを検討することも重要な点です。
「いいね!」 2
バッジの取得も妥当なアプローチのように思えます。モデレーションをゲーム化するのは適切ではないでしょう。
また、小規模インスタンスにとっては「時間」単位は依然として細かすぎます。
「いいね!」 3
バッジは確実に欲しいので、@riking さんによる「月単位の時間切り捨て」の修正を採用していただければ理想的です。全体的にフラグ付けが圧倒的に不足しているため、できる限りの後押しが必要です。
それまで、@joshtriplett さんはお使いのインスタンスでそのバッジを無効にしてください。
「いいね!」 2
sam
(Sam Saffron)
8
バッジを削除する以外に何かする価値があるかどうかはわかりません。
フラグが付けられた場合、最初のフラグページに移動します。もしフラグを付けたのが新しいユーザーであれば、日付の切り捨てに関係なく、誰がやったかわかります。(最後にバッジを取得した人です)
私の提案としては、バッジを削除したくないのであれば何もしないことです。これについて心配している人は、自分でバッジを無効にすることができます。
「いいね!」 6
Ed_S
(Ed S)
9
私も賛成です。このスレッドをきっかけに、メインインスタンスではバッジを無効にしました。しかし、より大規模で(問題が多い)フォーラムの場合、フラグ付け機能には価値があると考えています。
小規模で活発でないフォーラムでは、報復のリスクがあります。
デフォルトではバッジを無効にし、フラグ付けの活性化を必要とするオーナーが有効化できるようにするのはいかがでしょうか。
「いいね!」 1
もちろん、ここで話題に上げてくれてありがとうございます。同じ問題を抱えている他の人がこの情報と、バッジを無効にするための解決策を見つけられるようになります。
「いいね!」 1
sync
11
共同創設者が強い懸念を表明しているにもかかわらず、このバッジが3年経ってもまだ存在しているのは残念です。
これを優先していただけますでしょうか?