일반 사용자에게 삭제된 게시글 기록을 더 이상 표시하지 않음

안녕하세요!

사용자가 게시물을 삭제하면 "사용자가 삭제했습니다"라고 표시됩니다.
제가 파악한 문제는 모든 포럼 멤버가 게시물의 전체 수정 이력을 볼 수 있고, 이미 삭제된 내용까지도 읽을 수 있다는 점입니다.

“삭제된 게시물 제거 시간”(기본값 1일)이 지나야 게시물이 완전히 제거되어 관리자만 볼 수 있게 됩니다.

하지만 이는 제가 원하는 바가 아닙니다. "이 게시물은 사용자가 삭제했습니다"라는 항목을 유지하고 싶습니다. 투명성을 위해 이전에 게시물이 존재했으며 삭제되었음을 모든 사람이 알 수 있어야 합니다. 그러나 데이터 보호(그리고 법적)상의 이유로 실제 내용이 더 이상 비관리자 사용자에게 읽힐 수 없어야 합니다.

이러한 매우 합리적인 동작은 현재 불가능한 것 같습니다. 이 기능이 추가될 수 있을까요?
아니면 제가 놓친 설정이 있을까요? 미리 감사드립니다!

위 문제를 악화시키는 관련 문제는 모든 사용자가 읽을 수 있는 삭제된 게시글의 기록이 일부만 표시되므로 오해를 불러일으킬 수 있다는 점입니다.

기본 HTML 나란히 보기와 HTML 보기에서 삭제된 게시글의 스크린샷을 보면 사진만 보입니다:


그러나 소스 코드 보기로 전환해야만 사진 외에도 “Ich mache nur Spaß bitte nicht falsch verstehen”(“나는 그냥 장난하는 거니까 오해하지 마세요”)라는 문구가 삭제된 게시글에 포함되어 있었음을 알 수 있습니다.

편집 이력을 공개적으로 표시할까요? 관리자 설정에서 '편집 이력 공개’를 검색하여 비활성화할 수 있습니다.

1개의 좋아요

네, 불행히도 삭제되지 않은 게시물의 편집 이력은 켜 두기를 원합니다.

이 기능을 수행하는 자동 함수나 설정은 없는 것으로 알고 있지만, 플래그를 받은 감시 단어(Watched Words)에 '(post deleted by author)'를 추가한 후, ‘deleted’ 게시물이 검토 대기열(Review queue)에 표시될 때 수동으로 수정 이력을 숨길 수 있습니다. 또한 게시물에 플래그가 있으면 자동으로 사라지지 않으므로, 해당 게시물이 주제(topic)에 남아 있도록 유지할 수 있습니다.

이 동작 방식을 설명해야 할 수 있으며, 새로운 정책을 반영하도록 Discobot 등을 수정해야 할 수도 있습니다.

제한 사항:

  • 부적절한 플래그를 부여하게 되며, 이는 엄밀히 말해 정확하지 않습니다.
  • 일반적으로 사용자는 삭제를 취소할 수 있는 24시간의 여유가 주어지지만, 이 방식은 사용자가 휴지통 아이콘을 누른 직후 바로 적용됩니다.
  • 게시물 삭제에 대한 일반적인 게시물에서 '(post deleted by author)'를 입력한 사용자도 함께 포착됩니다.
1개의 좋아요

플래그가 지정된 감시 단어 해킹으로 이를 모방하는 방법에 대한 조언을 주셔서 감사합니다.

"삭제된 게시물의 콘텐츠/기록 숨기기"와 같은 새로운 설정 옵션(예/아니오)이 제게는 정말 이상적인 해결책이 될 것입니다.

다른 문제에 대해서는 어떻게 생각하시나요? HTML 보기에서 게시물 기록이 마지막 문장을 표시하지 않고, 이것이 전체 메시지가 아님을 알려주는 어떤 힌트(확장하기, 점 등)도 없습니다. 마지막 문장이 단순히 생략되어 있어 혼란을 초래할 수 있습니다.

1개의 좋아요

저는 이전에 이런 경우를 겪어본 적이 없습니다(전문가는 아니지만요 :slightly_smiling_face:). “Ich mache nur Spaß bitte nicht falsch verstehen”라는 문장이 닌자 편집(ninja edit)으로 메시지에 추가되었는데, 공식 편집 기록에는 반영되지 않은 것일까요?

수정: 이 게시물로 테스트해 보았더니 닌자 편집이 편집 기록에 반영되었습니다. 아마 제가 추가할 때 좀 급하게 한 것 같아서, 타이밍이 영향을 줄 수도 있지만 확실하지는 않습니다.

더 많은 도움을 드리지 못해 죄송합니다. 다른 분들에게서 더 많은 답변을 얻을 수 있기를 바랍니다. :slightly_smiling_face::crossed_fingers:

1개의 좋아요

그렇지 않은 것 같습니다. 소스 코드 보기에서 확인되거든요. 위 스크린샷을 참고해 주세요. 버그인 것일까요?

정확한 답변을 주시지 못하셔도, 제 질문에 답해 주시고 도움을 주시려고 노력해 주신 점에 감사드립니다. 다른 사용자들을 위해 이 문제를 해결해 보고 있는데, 모든 디스커스(Discourse) 사용자에게 이 “삭제된 게시물의 내용 숨기기” 기능이 정상적으로 작동하도록 해결할 수 있으면 좋겠습니다.

1개의 좋아요