저희 사이트에서도 같은 문제가 발생했습니다. 게시물이 플래그로 인해 검토 대기열에 추가되지 않은 경우, 즉 승인(approval)이 필요한 경우 이메일이 작동하지 않는 것 같습니다.
처음에는 Approve unless staged 사이트 설정을 테스트하던 중, 게시물이 도착하여 승인이 필요할 때 사용자를 삭제하면서 이 문제를 발견했습니다. 이 사용자는 실제로 계정이 없는 상태였기 때문에 더 혼란스러웠습니다. 해당 사용자는 이메일로만 접속했기 때문입니다.
이 문제가 다른 토픽의 수정 사항으로 해결되지 않는 이유가 궁금합니다. 승인 후 게시가 필요한 게시물에서 삭제된 사용자를 위한 수정 사항이, 승인 후 게시가 필요한 게시물을 가진 대기 상태(staged) 사용자가 삭제될 때에도 동일하게 적용되지 않나요? 이 경우에도 needs_approval이 사용되지 않는 이유는 무엇인가요?
해당 수정은 문제의 일부만 해결하며, 나머지 부분은 단계별 사용자 계정이 삭제되었음을 어떻게 전달하느냐와 관련이 있습니다. 대부분의 단계별 사용자에게는 '계정’의 존재가 보이지 않으며, 이메일을 보냈기 때문에 계정 하나가 생성된 것입니다. 예상치 못한 '귀하의 계정이 삭제되었습니다’라는 이메일을 받게 되면 혼란을 느낄 가능성이 높습니다. 이 경우의 메시징은 다른 방식으로 처리해야 한다고 생각합니다. 그 외 모든 동작은 일반 사용자와 동일하게 유지되어야 합니다.