속삭임 켜기/끄기 👁

해결되었습니다. 이제 원래 저자에게 전달되어 진행될 수 있도록 조치했습니다.

2개의 좋아요

그걸 정리해 줘서 고마워. :pray: :slight_smile:

3개의 좋아요

@ganncamp
즉시 문제를 수정했습니다. 다만 한 가지 주의할 점이 있습니다. 현재 Discourse 백엔드는 스태프 사용자만 게시물의 post_type를 전환할 수 있도록 지원하므로, whispers_allowed_groups에 속해 있으면서도 스태프인 사용자에게만 :eye: 토글 아이콘이 표시되도록 했습니다. 이에 대한 의견을 알려주시면 감사하겠습니다.

4개의 좋아요

노력해 주셔서 감사합니다. 복잡도를 조금 줄일 수 있는 해결책을 찾아냈습니다. 실제 원인을 짚어 주셔서 감사드립니다.

3개의 좋아요

우리에게는 괜찮습니다. 스태프만 속삭임을 볼 수 있으니까요.

그리고… 제 인스턴스에서는 아직 이 기능이 보이지 않는데…?

1개의 좋아요

이제 작동합니다! 감사합니다!

2개의 좋아요

image
Discourse의 새 버전에서 발생하는 비호환성 변경 사항

5개의 좋아요

최근에 저도 같은 문제에 부딪혀서 해당 컴포넌트를 다시 작성하고 PR을 올렸습니다. Pull requests · fzngagan/discourse-toggle-whisper

@fzngagan 확인해 주실 수 있을까요?

12개의 좋아요

방금 테스트해봤는데 완벽하게 동작합니다. 코드도 깔끔하게 잘 나와 있네요. 이 덕분에 정말 많은 시간을 절약할 수 있었습니다. 병합 완료했습니다 :tada:

6개의 좋아요


다만, 로그인하지 않은 상태에서는 몇 가지 문제가 있습니다.

오류 1개 이상을 유발하는 것도 아닙니다.

3개의 좋아요

해결을 위해 빠른 PR을 만들었습니다 :+1: (@fzngagan)

5개의 좋아요

잘하셨네요! 코딩을 정말 좋아해요… 간단한 ? 하나면 문제가 해결되니 :joy:

3개의 좋아요

토글 속삭임 아이콘이 더 이상 우리 사이트에 표시되지 않습니다. 현재 3.4.1 버전을 사용 중입니다. 같은 문제를 겪고 계신 분 있으신가요?

@fzngagan 여기 404 링크에 대해 알려드립니다:

여기에는 일부 사용자가 여전히 속삭임 게시물을 시각적으로 볼 수 있는 잠재적인 정보 유출 문제가 있습니다.

재현 단계:

  1. 속삭임 없이 게시물/답변에서 사용자에게 직접 답변하거나 인용합니다.
  2. 게시물을 속삭임으로 변경합니다.
  3. @멘션 또는 @인용된 사용자는 여전히 속삭임 게시물을 시각적으로 볼 수 있습니다.

그 문제를 재현할 수 있을지 모르겠네요.

제가 :derp: 하고 있는 건 아닌지 확인하려고 단계별로 정리해 봤습니다.

  • Test_One이 Test_Two의 게시물에 직접 답글을 남겨서 게시물을 생성합니다
  • Test_Three의 인용과 Test_Four의 @멘션도 함께 넣었습니다
  • 관리자 권한으로 해당 게시물을 속삭임(whisper)으로 전환합니다

속삭임을 볼 수 있는 사람은 Admin과 Test_One뿐입니다 (자신이 더 이상 속삭임을 생성할 수 없게 된 후에도 자신의 속삭임 게시물은 볼 수 있으므로 예상되는 동작입니다) [이 문제는 이미 수정되었습니다 아래 참조]

페이지 새로고침과 관련된 문제일까요?

1개의 좋아요

문제를 보고한 동료와 확인해 보겠지만:

Test_One은 관리자인가요? :thinking:

아니요, 그냥 일반 스태프가 아닌 일반 사용자입니다.

관리자 및/또는 모드가 되어야 하나요?

예상 소요 시간: 관리자를 사용하여 직접 답변(인용 + 멘션 포함)을 생성하도록 테스트를 다시 실행해 보았을 때, 유사한 결과가 나오는 것 같습니다.

UX에 이상한 점이 하나 있습니다. 각 테스트 사용자는 해당 항목에 대한 알림을 받았지만, 링크를 따라 들어갔을 때 게시물을 볼 수 없었습니다.

확장 가능한 ‘x개의 답변’ 박스에 대해서도 또 다른 UX 문제가 있습니다. 카운트에는 속삭임(whisper)이 포함되지만, 펼쳤을 때 속삭임은 표시되지 않습니다.

1개의 좋아요

확실하지 않아요. 좀 더 테스트를 해보고 다시 보고할게요. 감사합니다 :smiley:

1개의 좋아요

이제는 더 이상 그렇지 않습니다 :tada:

5개의 좋아요