카테고리를 삭제하면 해당 카테고리의 삭제된 주제들은 어떻게 되나요?

카테고리를 삭제할 때, 해당 카테고리 안에 있는 삭제된 주제들은 어떻게 되나요?

카테고리에 게시물이 있는 동안에는 해당 카테고리를 삭제할 수 없습니다. 다음과 같은 메시지가 표시됩니다.

카테고리를 삭제하려면 게시물을 다른 카테고리로 이동시키거나 삭제해야 합니다.

네, 카테고리에 게시물이 있으면 이 버튼이 비활성화됩니다. 하지만 카테고리 내 게시물을 삭제하면 삭제 버튼이 활성화됩니다.

질문은, 이 시점에 삭제된 게시물들은 어떻게 되는지입니다. 나중에 필요할 때 다시 가져올 수 있도록 어딘가에 찾아볼 수 있을까요?

이 질문은 게시물을 한 카테고리에서 다른 카테고리로 이동할 때 제기되었습니다. 삭제된 게시물만 남아 있는 상태에서 삭제 버튼이 활성화되어 있는 것을 확인했습니다. 삭제된 게시물을 이동하려고 했지만, 삭제된 게시물의 카테고리를 변경할 수 없다는 것을 발견했습니다.

일부 카테고리를 삭제해야 하는데, 카테고리 설정의 삭제 버튼을 통해 이를 수행하려고 합니다. 해당 카테고리의 토픽은 이미 이동되었지만, 여전히 많은 삭제된 토픽이 그 안에 남아 있습니다.

이렇게 하면 삭제된 토픽과 그 안의 게시물이 데이터베이스에서 완전히 삭제되나요, 아니면 단순히 카테고리 필드가 "분류되지 않음"으로만 업데이트되나요?

저는 삭제된 주제가 없어서 이를 테스트할 수는 없지만, 삭제된 주제의 제목으로 가서 카테고리를 예를 들어 분류되지 않음 또는 숨겨진 주제(다른 사람이 보지 못하게 하려면 이 방법이 더 나을 수 있음)로 변경한 뒤, 나중에 다시 가져올 준비가 될 때까지 그렇게 두면 될 것 같습니다. 숨겨진 카테고리나 주제를 사용하는 경우, 주제를 숨겨진 카테고리나 주제로 이동할 때 삭제 해제를 해야 한다고 생각합니다.

제가 아는 한, 주제를 다시 분류하면 모든 게시글과 삭제된 게시글의 URL이 새로운 카테고리로 업데이트됩니다.

당신과 달리, 저희는 삭제된 토픽이 매우 많고 안타깝게도 이를 개별적으로 변경할 수 없습니다. :sweat_smile: 따라서 카테고리를 일괄적으로 변경해야 합니다.

또한, 토픽이 삭제된 후에는 카테고리를 변경할 수 없으며, 이로 인해 해당 항목에 더 이상 아무런 조치도 취할 수 없는 상태가 됩니다. 우리는 이 카테고리들을 삭제하고 싶지만, 시스템이 이러한 상황에서 어떻게 동작하는지 알 수 없습니다.

남은 유일한 방법은 카테고리 삭제가 아닌 숨기는 것일 것 같습니다. 즉, 카테고리에 대한 접근 권한을 변경하여 관리자만 볼 수 있도록 하겠습니다.

제 사이트의 모든 주제를 확인해 보니 몇몇이 숨겨져 있습니다 - 작성된 몇 개의 게시글은 다른 주제로 이동했습니다. 제 모드가 Closed로 설정하고 Hidden으로 표시했기 때문에, 모드와 관리자만 볼 수 있습니다.

주제를 undelete(삭제 해제)한 다음 카테고리를 변경하는 것이 가능한가요? 그래도 결국 주제별로 하나씩 처리해야 합니다. :frowning_face:

원하시는 것을 쉽게 달성할 수 있는 방법을 찾으시길 바랍니다.

주제를 닫고 숨기면, 관리자 외에 해당 주제의 링크를 가진 사용자(예: 주제에 대해 알림을 받은 사용자나 주제 내에서 활동 기록이 있는 사용자)도 주제에 접근할 수 있습니다.

주제를 복원하고 새 카테고리로 이동한 뒤 다시 삭제하는 것은 가능하지만, 이는 일괄적으로 수행할 수 없습니다.

시간 내어 답변해 주셔서 감사합니다. :pray: Discourse의 삭제 기능에는 아직 개선이 필요한 부분이 많아, 이 부분이 완성되기까지 조금 더 기다려야 합니다.

이 내용을 실험 환경에서 테스트했습니다. 삭제된 주제를 포함하는 카테고리를 삭제할 때, 삭제된 주제에 있는 category_id 필드는 변경되지 않으며, 이러한 주제에 액세스할 수 있는 유일한 방법은 Data Explorer를 통해 SQL 쿼리를 실행하는 것입니다. 따라서 유효한 카테고리 ID 목록을 쿼리에 전달하고, category_id가 해당 목록에 포함되지 않는 주제를 요청했습니다.