이 기능을 테스트해 보고 개발 매니저 중 한 명에게 확인한 결과, 이는 버그가 아니라 의도된 동작임을 확인했습니다. 토픽 게시물은 생성 후 첫 24시간 동안, 그리고 다른 사람이 답변하기 전에만 삭제할 수 있습니다. 답변이 게시된 경우 토픽을 삭제할 수 없으며 모달 창이 표시됩니다.
해당 코드에서 두 번째 OR 절인 is_my_own?(topic) && topic.posts_count <= 1 && topic.created_at && topic.created_at > 24.hours.ago는 특정 사이트 설정을 사용하지 않습니다. 따라서 사용자는 post_deletions 사이트 설정과 관계없이 생성 후 첫 24시간 동안(다른 사람이 답변하기 전에) 자신의 토픽을 삭제할 수 있습니다.
삭제하려는 토픽에 이미 답변이 게시된 경우 표시되는 팝업 메시지입니다.
사용자가 콘텐츠를 삭제하는 것은 소프트 삭제(soft deletion)임을 유의하시기 바랍니다. 스태프는 여전히 해당 토픽을 볼 수 있으며 필요 시 복원할 수 있습니다. 포럼의 모든 삭제된 토픽은 관리자 및 모더레이터가 https://your-forum-url/latest?status=deleted에서 확인할 수 있습니다.
