이 문제를 자주 겪는 포럼에서 가져온 데이터 포인트입니다.
저는 구인/구직(분류 광고) 섹션을 갖춘 작은 포럼을 관리하고 있습니다. 판매, 구인, 교환 카테고리를 합치면 총 12,343개의 토픽이 있습니다. 이 중 5,669개(46%)는 단 한 번의 답변도 받지 못했습니다. 첫 24시간 내에 답변을 받은 것은 2,609개(21%)에 불과합니다.
이것은 @Ethsim2의 더 좁은 범위의 주장에 힘을 실어 줍니다. can_delete_own_topic?의 두 조건은 서로 다른 것을 테스트하며, 그중 하나만이 우리가 관심 갖는 사항을 테스트합니다. posts_count <= 1은 대화가 존재하는지 묻는 것입니다. 24시간 타이머는 아무것도 묻지 않습니다. 타이머가 만료되는 시점에 우리 목록의 79%는 답변이 없고, 46%는 수년 후에도 여전히 답변이 없을 것입니다. 그 실질적 효과는 아무도 답변하지 않은 토픽의 작성자에게 권한을 빼앗는 것입니다.
일상적인 사례는 물건이 판매된 목록입니다. 작성자는 그것을 삭제하고 싶어 합니다. 제목을 "판매됨"으로 수정하거나, 플래그를 걸고 관리자가 조치할 때까지 기다릴 수 있습니다. 우리의 관리자는 후자를 수동으로 처리하는데, 이는 양쪽 모두에게 불필요한 업무입니다.
희귀하지만 이상한 사례가 하나 있습니다. 지난주 한 관리자가 목록에 더 명확한 제목을 요청하기 위해 답변을 남겼습니다. 그 답변으로 posts_count가 2가 되었고, 작성자는 자신의 목록을 철회할 능력을 영구히 잃어 직원에게 요청해야 했습니다. 답변이 달린 6,674개의 분류 광고 토픽 중 직원 전용 답변만 있는 것은 26개에 불과하므로 이는 실제 문제라기보다 경계 사례이지만, 관리자의 노트가 작성자의 권한을 박탈하는 것은 이상합니다.
한도 값을 위한 사이트 설정(기본값 24시간, posts_count <= 1은 그대로 두기)이 이 모든 것을 커버할 것입니다.