정확히 어떤 상황에서 관리자 또는 시스템 계정이 “개인 메시지 확인” 로그 항목을 트리거하나요?
관리자가 실제로 다른 사용자의 개인 메시지를 확인할 때만 발생하는 것이 아님을 확인했습니다. 주제 분산이나 자극적인 게시물과 같은 이유로 스레드가 개인 메시지로 분리될 때도 발생하는 것으로 보입니다.
이 “개인 메시지 확인” 로그 항목이 기록되는 다른 상황에는 어떤 것이 있나요?
저희 포럼에서는 이 특정 로그 항목 유형을 둘러싸고 상당한 긴장이 있었기 때문에, 이 부분을 명확히 파악해야 합니다.
개인 메시지(PM)의 내용이 해당 PM에 포함되어 있지 않은 관리자(Admin)에게 노출될 때마다 기록되어야 한다고 생각합니다. 맞나요 @techAPJ?
때때로 로그에서 'system’과 같은 서비스 계정이 개인 메시지를 읽은 것으로 보이는 이유가 이 때문일까요? 어떤 종류의 정리 작업을 수행할 때 그런 일이 발생할 수 있을까요?
riking
(Kane York)
4
관리자가 주제를 개인 메시지로 변환하면, 해당 작업이 성공적으로 완료된 직후 브라우저가 자동으로 해당 개인 메시지를 로드합니다.
개인 메시지의 참여자들은 스태프 작업 로그의 타임스탬프(제가 말씀드린 것으로 추정되는 부분)를 확인하여, 관리자가 정확히 어떤 게시글을 볼 수 있었는지 확인해야 합니다. 이 경우, 이전에 공개되어 있던 게시글과 정확히 일치해야 합니다.
riking
(Kane York)
5
이상하네요 - 메타에서 이 문제가 발생하는 것을 확인했습니다.
이것은 웹훅에서 발생하며, 주제(topic)의 첫 번째 게시물이 삭제될 때 실행됩니다. 로그는 웹훅 존재 확인이 이루어지기 전에 생성되므로, 웹훅이 주제 내용을 수신하지 않는 경우에도 발생합니다.
cc @vinothkannans - 이것은 FIX: Generate webhook payloads before destroy events (#6325) · discourse/discourse@8430ea9 · GitHub 입니다. 이 문제에 대한 수정안이 있을까요? PM 읽기 동작을 생성하는 것은 TopicView.new()입니다.