pnoeric
(Eric)
1
他のユーザーを無視するのをやめる方法は、[設定] > [ユーザー] で削除する以外にありませんか?
私は「無視」機能を一種の恒久的なブロックとして使用しており、その一部として [設定] > [ユーザー] > [無視されているユーザー] を非表示にしています。(CSS で対応していますが、私のメンバーは技術に詳しくないため、あまり心配していません。)
しかし、どうやらいくつかの無視設定が自然に解除されているようです。他のメンバーをブロックしていたメンバーが、突然フォーラムで再び彼らを見るようになったのです。なぜなのかを突き止めようとしています。
Discourseの非常に最近のバージョン(2.5リリースの直前)までは、無視機能は常にタイマー(2ヶ月、3ヶ月、4ヶ月、6ヶ月)で設定する必要がありました。そのバージョンで初めて「永久」オプションが追加されました。そのため、おそらくその理由です。
pnoeric
(Eric)
3
私もそう思っていました。しかし、念のため、いつも無視タイマーを「4ヶ月」に設定し、3ヶ月ごとにメンバーが他のメンバーを無視するようにAPI呼び出しを送って「更新」していました。もしかすると、新しい無視設定がタイマーをリセットしなかったのかもしれません。おそらく、一度完全に無視を解除してから、そのユーザーを再度無視することで、新しいタイムスタンプが反映される必要があったのでしょう。それが原因だと思います。
今は、無視期間を10年に設定するように変更しました。その後、サイトに対して全員の無視を解除し、新しい期間で再度無視するよう指示します。