사용자가 게시글을 삭제한 경우, 관리자(모더레이터)가 원본 게시글로 되돌린 상태(즉, 삭제 해제하여 혼란스러운 토픽을 방지하기 위해)여도 시스템이 여전히 타이머에 따라 게시글을 삭제하는 것으로 보입니다.
-
사용자가 게시글을 삭제했으나, 관리자가 원본 게시글로 되돌린 경우:
-
24시간 후 시스템에 의해 게시글이 삭제된 경우:
로그:
안녕하세요 @Albertos ![]()
테스트 사이트에서 이 문제를 재현해 보고 있는데, 재현이 가능한 것 같습니다:
삭제된 게시글 유지 기간 관리자 설정을 1로 변경 (선택 사항이지만 하루를 기다릴 필요 없이 바로 테스트할 수 있습니다 다만, 해당 방법은 실제로 삭제 타이머를 제거하지 않는 것 같습니다. 사용자가 ‘실행 취소’ 아이콘을 사용하는 것과 동일한 방식으로 실제로 삭제된 것이 아니기 때문입니다(관리자는 다른 사용자로 위장하지 않는 한 ‘실행 취소’ 아이콘을 사용할 수 없습니다).
실용적인 관점에서 보면, 어떤 상황에서 관리자가 OP가 삭제 대상으로 표시한 토픽을 삭제 해제하고 싶어할지 모르겠습니다. 사용자는 답글이 없는 토픽만 삭제할 수 있으므로, 잃어버리는 대화 내용이 없을 것입니다?
안녕하세요 @JammyDodger, 확인해 주셔서 감사합니다!
이번 경우는 주제 대화 중간에 있는 게시물이었습니다. 그 게시물이 없으면, 중간에 게시물이 삭제된 사실을 볼 수 없는 사용자들에게 대화가 다소 불명확해집니다. 사용자가 그 게시물을 삭제할 진정한 이유가 없었기 때문에, 저는 원래 게시물로 되돌리는 것으로 결정했습니다.
아니면, 그 게시물이 마지막이었지만 다른 사용자가 이미 답글을 작성 중이었을 수도 있습니다. 그 부분은 정확히 모르겠습니다.
아하. 제 전제가 잘못되었군요. 다시 한번 시도해 볼게요. ![]()
철저함을 위해 이번에는 게시글을 작성한 후 두 번째로 시도해 보았지만, 비슷한 결과가 나왔습니다.
수정 내역을 되돌리면 단순히 콘텐츠 텍스트만 변경되고 삭제 타이머에는 아무런 영향을 미치지 않는다는 점에서 작동 방식이 유사하다고 생각합니다. 이것이 의도된 동작 방식이라고 봅니다.
타이머가 종료된 후 게시글을 복원하기 위해 다시 돌아올 필요가 없도록, 관리자/모더레이터는 해당 게시글을 즉시 삭제한 뒤 복원 옵션을 사용하여 다시 가져올 수 있습니다. 이렇게 하면 게시글이 복원되고 타이머가 제거됩니다.
그러나 사용자가 자신의 게시글을 삭제할 수 있도록 하면, 때때로 주제(토픽)에 공백이 생길 수 있으며, 사용자가 자신의 게시글을 삭제할 수 있는 기능을 제거하는 것 외에는 이를 피하는 방법이 있는지 확실하지 않습니다. 만약 이 옵션이 사이트 운영에 더 적합하다면, max deletions per day(일일 최대 삭제 횟수) 또는 max post deletions per minute(분당 최대 게시글 삭제 횟수)을 0으로 설정하여 사용자 삭제를 비활성화할 수 있습니다.
이 문제를 Support 채널로 전달했습니다. ![]()