삭제 후 수정된 항목을 게시할 수 없음

사용자가 실수로 잘못된 카테고리에 주제를 생성하거나, 의도하지 않게 투표 플러그인을 사용한 경우, 이 문제를 수정하기 위한 유일한 방법은 해당 게시글을 삭제하고 올바른 카테고리/설정에서 게시글을 다시 작성하는 것입니다.

사용자가 이렇게 하려 할 때, Discourse는 "제목이 이미 사용 중"이라는 이유로 이를 차단하며, 게시글 내용이 이전에 제출한 게시글과 너무 유사하다고 판단합니다.

이러한 일은 발생해서는 안 됩니다. 원본 게시글이 사용자에 의해 삭제되었음이 매우 명확하게 표시되어 있으며, 정리 대기 상태에 있는 것에 불과하기 때문입니다.

이것이 관리자가 게시글을 삭제한 후의 재게시를 방지하는 데 도움이 될 수는 있지만, 사용자 본인이 삭제한 게시글은 아직 답변이 하나도 없다면 이 검사에서 예외로 처리되어야 합니다.

재현 방법:

  1. 한 복사본에서 새 주제를 시작하는 게시글을 생성합니다.
  2. (본인이 관리자가 아니므로 게시글을 이동할 수 없으며, 주제 생성 후에는 누구도 투표 플러그인을 비활성화할 수 없다는 사실을 깨닫습니다.)
  3. 게시글 텍스트를 텍스트 편집기에 복사합니다.
  4. 원본 주제를 삭제합니다.
  5. 원본 텍스트의 복사본을 사용하여 올바른 카테고리와 설정으로 대체 게시글을 생성합니다.

기대되는 동작:

  • Discourse가 "삭제 후 다시 작성"을 인식하고 수정된 게시글을 허용해야 합니다.

실제로 발생하는 동작:

  • Discourse는 게시글이 임의로 제목을 변경하고 “유사성” 제약을 우회하기 위해 쓸모없는 내용을 채워 넣을 때까지 기능을 거부합니다.

이것은 Discourse의 안전 기능입니다.

목표는 스팸을 방지하는 것입니다. 이 안전 기능을 비활성화할 수 있다고 생각하시나요?

allow duplicate topic titles와 allow duplicate topic titles category 사이트 설정을 찾고 계신 것입니다. 이 설정을 활성화해야 합니다 :white_check_mark:

같은 내용을 반복적으로 게시하는 것을 막고 싶은 이유를 이해하지만, 사용자가 이미 직접 삭제했고 첫 게시글이 댓글이나 신고를 받을 만큼 오래 남아있지 않았다면, 스팸으로 보기에는 다소 무리가 있어 보입니다.