# 「관찰 단어」 검토 대기열이 깨진 것 같습니다

**URL:** https://meta.discourse.org/t/watched-words-review-queue-seems-broken/228089
**Category:** Bug
**Tags:** watched-words
**Created:** [5월 25, 2022, 4:07오후 UTC](https://meta.discourse.org/t/watched-words-review-queue-seems-broken/228089 "2022-05-25T16:07:35Z")
**Posts on this page:** 13
**Page:** 1

<div class="post-metadata">

### Author: ![mholt](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mholt/32/120935_2.png) [@mholt](https://meta.discourse.org/u/mholt)
#### Post date: [5월 25, 2022, 4:07오후 UTC](https://meta.discourse.org/t/watched-words-review-queue-seems-broken/228089/1 "2022-05-25T16:07:35Z")

</div>

우리는 중요한 공개 정보(도메인 이름 등)가 질문 시 삭제되지 않도록 요구하는 포럼 규칙을 시행하기 위해 “감시 단어” 기능을 사용하고 있습니다. 이 기능을 검토 대기열로 설정할 수 있다는 점이 기뻤습니다.

기존의 신고된 게시물 검토 대기열처럼, 게시물을 확인한 후 규칙을 설명하기 위해 작성자에게 메시지를 보내고, 수정이 필요할 경우 수정 후 다시 검토할 수 있을 것으로 기대했습니다.

불행히도 게시물이 완전히 숨겨져 있으며, 작성자에게 메시지를 보낼 방법이 없습니다:

 ![Screen Shot 2022-05-25 at 8.35.43 AM](https://global.discourse-cdn.com/meta/original/4X/a/8/8/a887bc18188bcd964633cc9ccac7532c4199abbf.jpeg)

게시물을 승인하거나 거부하거나, 사용자를 삭제할 수 있을 뿐인데, 저는 이 중 어떤 조치도 취하고 싶지 않습니다!

게시물을 편집할 수는 있지만, 이는 실제 내용을 볼 수 있는 유일한 방법입니다. 그러나 편집 상자가 매우 작고 크기를 조절할 수 없습니다:

 ![Screen Shot 2022-05-25 at 8.35.50 AM](https://global.discourse-cdn.com/meta/original/4X/6/c/7/6c7cbc33cb258a85696628ef81a147276774ed22.png)

게다가, 원래(삭제되지 않은) 단어가 무엇인지 알 수 없습니다. 도메인 이름은 작성자만 알고 있을 것입니다.

따라서 이 기능은 우리에게 거의 쓸모없는 상태입니다. 이는 버그가 아닐까 싶습니다. 게시물이 보이지도 않는데 어떻게 승인하거나 거부하라는 건가요? 게시물을 볼 수 없다면 어떻게 해야 합니까?

게시물에 대해 논의하기 위해 작성자에게 메시지를 보낼 수 있는 옵션은 어디에 있나요? 다른 검토 대기열(신고된 게시물)에는 이 기능이 있습니다.

---

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [5월 25, 2022, 4:31오후 UTC](https://meta.discourse.org/t/watched-words-review-queue-seems-broken/228089/2 "2022-05-25T16:31:07Z")

</div>

관심 단어가 어떻게 설정되어 있나요?

---

<div class="post-metadata">

### Author: ![mholt](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mholt/32/120935_2.png) [@mholt](https://meta.discourse.org/u/mholt)
#### Post date: [5월 25, 2022, 5:17오후 UTC](https://meta.discourse.org/t/watched-words-review-queue-seems-broken/228089/3 "2022-05-25T17:17:14Z")

</div>

관리자 → 사용자 지정 → 감시 단어 → 승인 필요

---

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [5월 25, 2022, 5:44오후 UTC](https://meta.discourse.org/t/watched-words-review-queue-seems-broken/228089/4 "2022-05-25T17:44:00Z")

</div>

물론이죠, 그런데 승인을 트리거하는 단어나 구문이 무엇인가요? requires approval 설정은 어떻게 되어 있나요?

테스트 사이트 중 하나에서 승인 대기열을 확인해 보니 게시글 내용이 표시되고 있습니다.

사이트에 설치된 버전은 무엇인가요?

---

<div class="post-metadata">

### Author: ![mholt](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mholt/32/120935_2.png) [@mholt](https://meta.discourse.org/u/mholt)
#### Post date: [5월 25, 2022, 5:46오후 UTC](https://meta.discourse.org/t/watched-words-review-queue-seems-broken/228089/5 "2022-05-25T17:46:51Z")

</div>

> [@Stephen](#):
>
> 네, 하지만 승인을 트리거하는 단어나 문구가 무엇인가요?

이 경우 해당 단어는 `REDACTED`였습니다.

> [@Stephen](#):
>
> 승인 요구 설정은 어떻게 되어 있나요?

이 말의 의미를 정확히 잘 모르겠습니다. “승인 요구” 설정은 단어 설정 외에는 없습니다.

> [@Stephen](#):
>
> 사이트에서 실행 중인 버전은 무엇인가요?

### 2.9.0.beta4

( [c81d4597a7](https://github.com/discourse/discourse/commits/c81d4597a779ae730571b8eaa3bd61c6acb51b0c) )

도와주셔서 감사합니다.

---

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [5월 25, 2022, 5:55오후 UTC](https://meta.discourse.org/t/watched-words-review-queue-seems-broken/228089/6 "2022-05-25T17:55:55Z")

</div>

‘승인 필요’ 용어로 'REDACTED’를 생성하고 테스트 계정으로 게시하면 검토 대기열에 다음과 같은 결과가 표시됩니다:

 ![Screen Shot 2022-05-25 at 12.49.58 PM](https://global.discourse-cdn.com/meta/original/4X/8/a/4/8a4e208f33db4defaf52f18b4a418497ab107052.png)

페이지 소스를 확인해 보았나요? 해당 용어가在那里에 표시되는지 확인해 볼 수 있습니다. 이 용어가 여러 감시 단어 카테고리에 사용되는 것은 아닌가요?

---

<div class="post-metadata">

### Author: ![mholt](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mholt/32/120935_2.png) [@mholt](https://meta.discourse.org/u/mholt)
#### Post date: [5월 25, 2022, 6:07오후 UTC](https://meta.discourse.org/t/watched-words-review-queue-seems-broken/228089/7 "2022-05-25T18:07:29Z")

</div>

게시물 내용이 페이지 소스에 없습니다:

 ![image](https://global.discourse-cdn.com/meta/original/4X/a/e/2/ae2b2ebb3e806bb682b3dfdc93de5afd14f7aee0.png)

해당 단어는 다른 감시 단어 카테고리에서 사용되지 않습니다.

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [5월 25, 2022, 7:22오후 UTC](https://meta.discourse.org/t/watched-words-review-queue-seems-broken/228089/8 "2022-05-25T19:22:17Z")

</div>

저도 이를 재현해 보았지만, 검토 대기열에 게시글 내용이 표시됩니다:

 ![image](https://global.discourse-cdn.com/meta/original/4X/8/1/4/81469447359bb978a0e0027a966df545de7a0f9e.png)

제 스크린샷과 비교했을 때 눈에 띄는 차이점은, 사용자 삭제 옵션이 있는 것 같다는 점입니다. 저에게는 그런 옵션이 없거든요. 아마도 상위에 다른 승인 설정이 있는 것 같지만, 100% 확신은 못 하겠습니다. 몇 가지를 시도해 보겠습니다. **수정:** 그런데 @Stephen님의 스크린샷을 다시 보니 사용자 삭제 옵션이 그쪽에도 있네요. 그래서 이는 혼선을 주는 요소(red herring)인 것 같습니다.

어떤 플러그인이나 테마 구성 요소가 어떤 방식으로 간섭을 일으키고 있을까요?

흥미롭게도, 긴 게시글로 테스트해 봤을 때 편집 텍스트 상자가 내용을 담기 위해 스스로 크기가 조정되었습니다. 따라서 이는 같은 충돌의 결과일 가능성이 높으며, 하나를 해결하면 둘 다 해결될 수 있기를 바랍니다. 🙂

 ![image](https://global.discourse-cdn.com/meta/original/4X/7/1/5/71522e52a6438594abdbf82a52cc38212c58c9d0.png)

---

<div class="post-metadata">

### Author: ![mholt](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mholt/32/120935_2.png) [@mholt](https://meta.discourse.org/u/mholt)
#### Post date: [5월 25, 2022, 9:42오후 UTC](https://meta.discourse.org/t/watched-words-review-queue-seems-broken/228089/9 "2022-05-25T21:42:26Z")

</div>

현재 설치되어 있는 플러그인은 다음과 같습니다:

- discourse\_solved
- docker\_manager
- retort
- styleguide (비활성화됨)

테마 커스터마이징은 "Custom Header Links"라는 항목 하나만 적용되어 있습니다.

그 외에는 바닐라 Discourse 상태입니다.

게시물 내용(그리고 작은 텍스트 상자) 외에, 사용자에게 메시지를 보낼 수 있는 기능은 어떻게 되나요?

계속해서 도움을 주셔서 감사합니다.

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [5월 25, 2022, 10:21오후 UTC](https://meta.discourse.org/t/watched-words-review-queue-seems-broken/228089/10 "2022-05-25T22:21:44Z")

</div>

> [@mholt](#):
>
> 게시물 내용(그리고 작은 텍스트 상자) 외에도, 사용자에게 메시지를 보낼 수 있는 기능은 어떻게 되나요?

‘기타’ 플래그와 동일한 방식으로 승인 토픽에 답글을 남기면 공개 토픽에 게시되므로 불가능합니다. 대신 해당 사용자의 아바타를 클릭하여 사용자 카드를 열면, 거기서 새 메시지를 시작할 수 있습니다. 👍

---

<div class="post-metadata">

### Author: ![mholt](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mholt/32/120935_2.png) [@mholt](https://meta.discourse.org/u/mholt)
#### Post date: [5월 26, 2022, 2:39오전 UTC](https://meta.discourse.org/t/watched-words-review-queue-seems-broken/228089/11 "2022-05-26T02:39:24Z")

</div>

네, 알겠습니다. 감사합니다.

그래서, 다음 단계는 무엇인가요? 게시글 내용이 여전히 페이지에 전혀 표시되지 않네요.

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [5월 26, 2022, 9:49오전 UTC](https://meta.discourse.org/t/watched-words-review-queue-seems-broken/228089/14 "2022-05-26T09:49:49Z")

</div>

첫 번째 단계는 제가 테스트 사이트에서 해당 문제를 재현해 보는 것이었고, 그렇게 하면 어디서부터 살펴봐야 할지 더 명확해질 것입니다.

현재까지의 단계별 과정은 다음과 같습니다:

- 감시 단어(Watched Words) 설정에서 REDACTED를 승인 필요(Requires Approval)로 지정
- 새로운 test\_user 생성
- 새로 생성된 테스트 사용자로 “This is a REDACTED message” 게시
- 게시물이 검토 대기열(Review Queue)로 전송됨
- 관리자 계정으로 검토 대기열 확인
- 게시글 내용이 의도대로 표시됨

(참고: 어제 기존 테스트 사용자로 테스트를 실행했는데, 이것이 ‘사용자 삭제’ 버튼이 없었던 이유를 설명할 수 있습니다)

아직까지 재현이 되지 않습니다. 위에서 링크하신 버전 번호를 보면 `/admin/upgrade` 페이지에서 최신 버전으로 업데이트를 시도해 보시면 문제가 해결될 수 있을 것 같습니다.

또 다른 일반적인 조언은, 플러그인이나 테마 구성 요소가 간섭을 일으키고 있는지 확인하기 위해 사이트를 안전 모드([safe mode](https://meta.discourse.org/t/53504?silent=true))로 검사해 보는 것이며, 작업을 수행할 때 브라우저 콘솔에 오류가 표시되는지 확인하는 것입니다(이 내용은 `/logs/`에도 기록됩니다).

제 테스트 사이트에서 이 문제를 재현하는 방법을 좁혀 나가는 데 도움이 될 수 있는 추가적인 세부 정보가 있으신가요?

---

<div class="post-metadata">

### Author: ![mholt](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mholt/32/120935_2.png) [@mholt](https://meta.discourse.org/u/mholt)
#### Post date: [5월 26, 2022, 5:50오후 UTC](https://meta.discourse.org/t/watched-words-review-queue-seems-broken/228089/15 "2022-05-26T17:50:45Z")

</div>

감사합니다. 기회가 되면 안전 모드를 시도해 보겠습니다.

참고로, 단어들을 승인 대기열(Approval queue)에서 플래그 대기열(Flagged queue)로 변경했는데, 그랬더니 게시물 내용이 표시됩니다.

계속 조사해 보겠습니다.
