現在、/activity/pending はすべての保留中のトピック/投稿を一覧表示していますが、トピックにアクセスして「承認待ち」ボックス下の「削除」ボタンをクリックした場合のみ、投稿を削除することができ、ユーザーはスタッフに連絡しない限り、保留中のトピックを自分自身で削除することはできません。
このコミットでは、以前と同様の論理に基づいて、ユーザーが保留中のトピックを自分自身で削除できるように、/activity/pending ページに直接同様の「削除」ボタンを追加しました。
変更前:
変更後:
また、この機能をテストするためのいくつかのスペック(テスト)も追加しました。
「いいね!」 2
なぜ、削除されたトピックがスクリーンショットのようにキューに残るのですか? 単に…キャンセルされればいいはずです。
論理は投稿の場合と同じにしています。つまり、スタッフがアクションを行う前にユーザーが投稿を削除した場合、上記のようにキューに残ります(ステータスは「トピックまたは投稿が削除されました」なので、保留状態には影響しません)。
また、ユーザーが誤って保留中のトピックを削除した場合、スタッフに回復を依頼できるため、これは理にかなっていると思います。
破壊的なアクションをワンクリックで実行するのではなく、確認プロンプトを表示する方が理にかなっていると思います。
わかりました。ユーザーが確認できるようにポップアップを追加します。
「いいね!」 1
Moin
4
Discourse はどのような類似のケースで確認プロンプトを表示しますか?
私が投稿した投稿やトピックを削除する際にも、確認ステップはありません。ブックマークのリストでも、「ブックマークを削除」をクリックすると、再確認なしに削除されます。
情報が一時的に失われる場合、例えば下書きを破棄する際には、再確認を求めるのは理解できます。しかし、そのようなケースが多すぎると、重要な操作がそれほど重要でないように感じられてしまうため、あまり多くあるべきではないと思います。(この文脈ではこちらの議論も興味深いかもしれません)
スタッフメンバーがトピックを復元できる限り、このトピックに確認が必要だとは思いません。
「いいね!」 2
chapoi
5
とても素敵な @small-lovely-cat!
私には理にかなっているように思えます