Permanent bulk delete of old topics

이 기능 요청 토픽의 제목을 영구 일괄 삭제에 관한 내용임을 명확히 알 수 있도록 변경했습니다. 여기에서 해당 기능에 대해 논의하고 UI에서 어떻게 구현될 수 있을지 구체화해 볼 수는 있지만, 조만간 구현될 것이라고 기대하지는 마세요.

게시물을 영구 삭제하는 것은 상당한 위험을 수반하며, 일괄 영구 삭제는 그 위험이 더욱 큽니다! 정말로 그렇게 하고 싶으신가요? 다른 모든 사용자가 삭제된 토픽과 함께 사용하고 있듯이, 여러분의 데이터베이스가 정말로 그 정도 크기가 큰가요? 아니면 토픽을 영구 삭제하고 싶은 다른 이유가 있는 건가요? 여러분의 이유를 공유해 주시겠어요?

Introducing permanently delete post functionality 이라는 기능은 존재하지만, 이는 한 번에 하나의 토픽에만 적용됩니다.

제가 아는 한, 현재는 삭제된 게시물의 목록을 확인한 후, 예를 들어 연령(생성일)과 같은 기준에 따라 일괄 영구 삭제하는 것은 불가능합니다. 명령줄에서 스크립트를 작성하여 이를 수행할 수 있거나, 직접 작성하는 것이 부담스러우시다면 Marketplace 채널에서 누군가 대신 해달라고 요청할 수 있습니다.

만약 인터페이스에 이러한 기능이 존재한다면, 어떻게 작동해야 한다고 생각하시는지 더 자세히 설명해 주시겠어요?

아마도 가장 좋은 접근 방식은 다음과 같은 것일 수 있습니다:

  • 고급 검색에 삭제된 토픽을 표시하는 필터를 추가합니다. 이렇게 하면 다른 필터(날짜 범위, 태그, 카테고리, 작성자 등)와 조합하여 영구 삭제하려는 삭제된 토픽 목록을 가져올 수 있습니다.
  • can_permanently_delete가 활성화되어 있을 때, 일괄 작업 옵션에도 “영구 삭제” 옵션을 제공합니다.

(같은 요청을 여러 개의 오래된 토픽에 크로스포스팅하지 마세요 - 다른 하나는 삭제했습니다)