mholt
(Matt)
5월 25, 2022, 4:07오후
1
우리는 중요한 공개 정보(도메인 이름 등)가 질문 시 삭제되지 않도록 요구하는 포럼 규칙을 시행하기 위해 “감시 단어” 기능을 사용하고 있습니다. 이 기능을 검토 대기열로 설정할 수 있다는 점이 기뻤습니다.
기존의 신고된 게시물 검토 대기열처럼, 게시물을 확인한 후 규칙을 설명하기 위해 작성자에게 메시지를 보내고, 수정이 필요할 경우 수정 후 다시 검토할 수 있을 것으로 기대했습니다.
불행히도 게시물이 완전히 숨겨져 있으며, 작성자에게 메시지를 보낼 방법이 없습니다:
게시물을 승인하거나 거부하거나, 사용자를 삭제할 수 있을 뿐인데, 저는 이 중 어떤 조치도 취하고 싶지 않습니다!
게시물을 편집할 수는 있지만, 이는 실제 내용을 볼 수 있는 유일한 방법입니다. 그러나 편집 상자가 매우 작고 크기를 조절할 수 없습니다:
게다가, 원래(삭제되지 않은) 단어가 무엇인지 알 수 없습니다. 도메인 이름은 작성자만 알고 있을 것입니다.
따라서 이 기능은 우리에게 거의 쓸모없는 상태입니다. 이는 버그가 아닐까 싶습니다. 게시물이 보이지도 않는데 어떻게 승인하거나 거부하라는 건가요? 게시물을 볼 수 없다면 어떻게 해야 합니까?
게시물에 대해 논의하기 위해 작성자에게 메시지를 보낼 수 있는 옵션은 어디에 있나요? 다른 검토 대기열(신고된 게시물)에는 이 기능이 있습니다.
mholt
(Matt)
5월 25, 2022, 5:17오후
3
관리자 → 사용자 지정 → 감시 단어 → 승인 필요
Stephen
(Stephen)
5월 25, 2022, 5:44오후
4
물론이죠, 그런데 승인을 트리거하는 단어나 구문이 무엇인가요? requires approval 설정은 어떻게 되어 있나요?
테스트 사이트 중 하나에서 승인 대기열을 확인해 보니 게시글 내용이 표시되고 있습니다.
사이트에 설치된 버전은 무엇인가요?
mholt
(Matt)
5월 25, 2022, 5:46오후
5
이 경우 해당 단어는 REDACTED였습니다.
Stephen:
승인 요구 설정은 어떻게 되어 있나요?
이 말의 의미를 정확히 잘 모르겠습니다. “승인 요구” 설정은 단어 설정 외에는 없습니다.
Stephen:
사이트에서 실행 중인 버전은 무엇인가요?
2.9.0.beta4
( c81d4597a7 )
도와주셔서 감사합니다.
Stephen
(Stephen)
5월 25, 2022, 5:55오후
6
‘승인 필요’ 용어로 'REDACTED’를 생성하고 테스트 계정으로 게시하면 검토 대기열에 다음과 같은 결과가 표시됩니다:
페이지 소스를 확인해 보았나요? 해당 용어가在那里에 표시되는지 확인해 볼 수 있습니다. 이 용어가 여러 감시 단어 카테고리에 사용되는 것은 아닌가요?
1개의 좋아요
mholt
(Matt)
5월 25, 2022, 6:07오후
7
게시물 내용이 페이지 소스에 없습니다:
해당 단어는 다른 감시 단어 카테고리에서 사용되지 않습니다.
저도 이를 재현해 보았지만, 검토 대기열에 게시글 내용이 표시됩니다:
제 스크린샷과 비교했을 때 눈에 띄는 차이점은, 사용자 삭제 옵션이 있는 것 같다는 점입니다. 저에게는 그런 옵션이 없거든요. 아마도 상위에 다른 승인 설정이 있는 것 같지만, 100% 확신은 못 하겠습니다. 몇 가지를 시도해 보겠습니다. 수정: 그런데 @Stephen님의 스크린샷을 다시 보니 사용자 삭제 옵션이 그쪽에도 있네요. 그래서 이는 혼선을 주는 요소(red herring)인 것 같습니다.
어떤 플러그인이나 테마 구성 요소가 어떤 방식으로 간섭을 일으키고 있을까요?
흥미롭게도, 긴 게시글로 테스트해 봤을 때 편집 텍스트 상자가 내용을 담기 위해 스스로 크기가 조정되었습니다. 따라서 이는 같은 충돌의 결과일 가능성이 높으며, 하나를 해결하면 둘 다 해결될 수 있기를 바랍니다.
mholt
(Matt)
5월 25, 2022, 9:42오후
9
현재 설치되어 있는 플러그인은 다음과 같습니다:
discourse_solved
docker_manager
retort
styleguide (비활성화됨)
테마 커스터마이징은 "Custom Header Links"라는 항목 하나만 적용되어 있습니다.
그 외에는 바닐라 Discourse 상태입니다.
게시물 내용(그리고 작은 텍스트 상자) 외에, 사용자에게 메시지를 보낼 수 있는 기능은 어떻게 되나요?
계속해서 도움을 주셔서 감사합니다.
‘기타’ 플래그와 동일한 방식으로 승인 토픽에 답글을 남기면 공개 토픽에 게시되므로 불가능합니다. 대신 해당 사용자의 아바타를 클릭하여 사용자 카드를 열면, 거기서 새 메시지를 시작할 수 있습니다.
mholt
(Matt)
5월 26, 2022, 2:39오전
11
네, 알겠습니다. 감사합니다.
그래서, 다음 단계는 무엇인가요? 게시글 내용이 여전히 페이지에 전혀 표시되지 않네요.
첫 번째 단계는 제가 테스트 사이트에서 해당 문제를 재현해 보는 것이었고, 그렇게 하면 어디서부터 살펴봐야 할지 더 명확해질 것입니다.
현재까지의 단계별 과정은 다음과 같습니다:
감시 단어(Watched Words) 설정에서 REDACTED를 승인 필요(Requires Approval)로 지정
새로운 test_user 생성
새로 생성된 테스트 사용자로 “This is a REDACTED message” 게시
게시물이 검토 대기열(Review Queue)로 전송됨
관리자 계정으로 검토 대기열 확인
게시글 내용이 의도대로 표시됨
(참고: 어제 기존 테스트 사용자로 테스트를 실행했는데, 이것이 ‘사용자 삭제’ 버튼이 없었던 이유를 설명할 수 있습니다)
아직까지 재현이 되지 않습니다. 위에서 링크하신 버전 번호를 보면 /admin/upgrade 페이지에서 최신 버전으로 업데이트를 시도해 보시면 문제가 해결될 수 있을 것 같습니다.
또 다른 일반적인 조언은, 플러그인이나 테마 구성 요소가 간섭을 일으키고 있는지 확인하기 위해 사이트를 안전 모드(safe mode )로 검사해 보는 것이며, 작업을 수행할 때 브라우저 콘솔에 오류가 표시되는지 확인하는 것입니다(이 내용은 /logs/에도 기록됩니다).
제 테스트 사이트에서 이 문제를 재현하는 방법을 좁혀 나가는 데 도움이 될 수 있는 추가적인 세부 정보가 있으신가요?
1개의 좋아요
mholt
(Matt)
5월 26, 2022, 5:50오후
15
감사합니다. 기회가 되면 안전 모드를 시도해 보겠습니다.
참고로, 단어들을 승인 대기열(Approval queue)에서 플래그 대기열(Flagged queue)로 변경했는데, 그랬더니 게시물 내용이 표시됩니다.
계속 조사해 보겠습니다.
2개의 좋아요