面倒な手続きなしで完全に削除したい

最終アップデート:実装は、レビュー可能なPRとして公開されました。

最終的な設計は、以前提案したサイト全体のenumではなく、上記で説明した管理者ごとのオプトイン方式です。

最終確認の段階で、いくつかのUXの詳細が追加されました。

  • サイトレベルのゲートが許可している場合、管理者ごとの設定は「設定 → インターフェース」の下に表示されます。
  • オプトインした管理者が最初の投稿/トピックを完全に削除した場合、取り消し不能の確認ダイアログに「トピックとすべての返信を完全に削除します」と明示的に記載されるようになります。
  • 管理者がオプトインしていない場合、既存の動作と文言は変更されません。
  • 同一管理者による完全削除のクールダウンは引き続き適用されます。
  • 設定の変更はスタッフアクションログに記録されます。

また、2つの返信がある使い捨てのトピックで、オプトイン後の完全な処理フローを手動でテストし、その後、データベースからトピックとそのすべての投稿が削除されたことを確認しました。

GitHubの主なテスト/リンタチェックは合格しています。PRは現在レビュー待ちであり、執筆時点ではセキュリティスキャンがまだキューに入っている状態です。

「いいね!」 1