새로 생성된 "비공개" 토픽에서 "새 토픽" 알림이 전송됩니다

제목이 다소 길지만, 이는 의도된 것이 아니라고 가정하고 있습니다. 스태프(또는 TL4 사용자)라면, 게시 전에 주제를 기본적으로 '비공개’로 설정할 수 있어야 합니다(주제를 먼저 생성한 후 비공개로 설정하는 번거로움 없이).

이 기능이 게시 전에 사용 가능한 것이므로, 주제 생성 전에 사용하는 의도된 용도는 아마도 초안 작성이나 공개 전에 마크다운을 다시 확인하는 기회일 것입니다. 의도된 용도로는 주제 자체가 직접 링크 전용으로 사용되도록 하는 것도 있을 수 있습니다.

버그에 대한 명확한 설명: 사용자가 특정 카테고리에서 새 주제가 생성될 때 자동 알림을 받도록 설정을 해두었고, 스태프가 새 주제를 생성할 때(게시 전에 수동으로 '비공개’로 설정) 해당 주제를 게시하면, 해당 사용자에게 새 주제가 게시되었다는 직접 알림이 전송됩니다(일부 상황에서는 ‘비공개’ 설정이 거의 무의미해집니다).

이는 일부 사용자에게 영향을 줄 수 있는 사소한(일부 상황에서는 외형적인) 불편함입니다. 또는 사이트가 특정 카테고리(예: 공지사항, 업데이트, 이벤트)에 대한 기본 알림 설정을 해둔 경우, 계정 보유자 중 기본 알림 설정을 변경하지 않은 모든 사용자에게 영향을 줄 수 있습니다.

이것이 의도된 기능이라면 (새로 생성된 비공개 주제에서도 ‘새 주제’ 알림이 전송되는 것), 제 제안은 이를 하지 않도록 하는 것입니다. 주제와 관련된 다른 이벤트(예: 답글, 좋아요)에 대해 알림을 보내는 것은 합리적일 수 있지만, ‘새 주제’ 알림이 전송되는 것은 합리적이지 않다고 생각합니다.


수정: 이것이 의도된 기능일 가능성이 높으며, 제 제안/버그 리포트를 충족시키는 것보다 ‘공유 초안’ 기능을 사용하도록 안내하는 것이 더 적절한 조치일 수 있습니다.

다만 '공유 초안’이 비공개 주제의 모든 사용 사례를 커버한다고 생각하지는 않습니다. 따라서 비공개 주제의 기능을 과도하게 생각하여 모든 것이 의도대로 작동하고 있는 것일 수도 있습니다. 하지만 그렇다면, 확장된 사용 사례를 제공하지 않는다면 주제 생성 전에 비공개/공개 상태를 전환할 수 있는 기능이 일관성을 제외하고는 다소 ‘그저 그렇습니다’(meh)라고 느껴집니다.

4개의 좋아요

아마도 이게 이유일 거야. 방금 TL2 사용자가 내가 올린 새 비공개(비공개 목록에 없는) 게시물에 '좋아요’를 눌렀거든. (그걸 방금 삭제했는데… 아무도 볼 일이 없어야 했는데, 당연히 그런 건 아니었으니까.)

(적어도 10점을 준 건 다행이지)

5개의 좋아요

이 기능이 추가되거나 수정되어야 한다는 점을 다시 강조합니다. 스태프가 게시하도록 설정하기 전까지는 비공개(unlisted) 주제가 조회될 수 없으므로, 비공개 상태는 항상 사용자의 카테고리 추적 설정보다 우선해야 합니다.

또한 기존 주제를 비공개로 설정하는 경우에도 모든 사용자의 카테고리 추적을 무시해야 한다고 생각합니다. 제 생각에는 비공개 주제는 속삭임(whisper) 게시물과 유사하며(실제로 동일한 아이콘을 사용하기도 합니다), 속삭임은 주제를 관찰하는 일반 사용자에게 표시되지 않는 것과 같습니다. 따라서 비공개 주제는 사용자 알림 목록뿐만 아니라 주제 목록에서도 모든 사용자에게 표시되지 않아야 합니다.

6개의 좋아요

동의합니다. 다만, 이건 제가 오늘 당장 필요한 기능은 아닙니다. 다만 다른 플랫폼들, 예를 들어 유튜브에서 '비공개’라는 용어가 특정 의미를 가진다는 점에는 동의합니다. 즉, 채널 구독자들에게 게시물에 대한 알림을 보내지 않는다는 뜻이죠. 따라서 어떤 사람들이 사적인 메시지를 작성한다고 생각했는데, 실제로는 자신이 쓴 글이나 게시물이 공개 영역에 노출될 수 있다는 사실을 나중에 알게 되면 분명 문제가 될 수 있다고 생각합니다.

말씀하신 내용에 동의합니다. 보기를 원하지 않는 토픽이 해당 카테고리를 보고 있는 모든 사용자에게 전송되는 것이 '설계 의도’라고 이해하기 어렵습니다. 토픽을 비공개로 설정한 것은

하지만 필요한 것은 간단합니다. 작성기에서 새 토픽을 비공개로 전환할 때, 토픽이 생성되면 알림이 생성되지 않도록 하면 됩니다. 단, 스태프에게는 예외입니다.

1개의 좋아요

즉, 사용자가 포럼의 모든 카테고리를 보고 있고, 비공개 전환된 주제에 참여하고 있다면, 해당 주제에 대한 알림을 중단해야 한다는 뜻인가요? 하지만 사용자는 자신이 참여하고 있으므로 무슨 일이 일어나는지 알기를 원할 것입니다. 이렇게 하면 많은 엣지 케이스가 발생할 수 있어 보입니다.

사용자가 이미 토픽 링크를 가지고 있는 상태에서 토픽에 참여하고 있을 때 발생하는 비공개 설정에 대해 논의하는 것이 아닙니다. 게시 전에 비공개로 설정되는 새로운 토픽에 대해 논의하는 것입니다. 따라서 토픽이 게시 전에 비공개로 설정된다면, 해당 토픽이 공개될 때까지 사용자는 카테고리 추적을 하고 있더라도 그 존재에 대해 알림을 받지 않는 것이 당연합니다.

3개의 좋아요

저 역시 이 부분이 항상 이해가 되지 않았습니다. 제 경험상, 이는 비공개(미공개) 게시물의 유용성을 크게 제한합니다.

저는 이 문제를 우회하기 위해 게시물을 적절한 보안 수준의 카테고리에 배치하거나(또는 개인 메시지로 보내거나) 하지만, 접근 권한과 알림 설정을 올바르게 설정하려면 상당한 노력이 필요하기 때문에 이러한 방법은 최적이 아닙니다.

비공개 게시물에 대해서는 카테고리 및 태그 알림이 무시되되, 특정 주제나 사용자의 경우(예: 작성자이거나 특정 게시물을 직접 알림 대상으로 설정한 경우)에는 기존과 동일하게 존중되기를 바랍니다.

3개의 좋아요

Bump :confused:

모든 새 주제에 대해 관리자 승인 요구 설정이 적용된 카테고리가 있습니다:

이 카테고리에 생성되는 모든 새 주제는 공개 목록에 올라오기 전에 관리자 승인을 받아야 합니다. 이 특정 카테고리의 사용 사례에서 우리에게 매우 훌륭한 기능입니다.

불행히도, 해당 카테고리의 첫 번째 주제를 관찰(watch)하도록 설정된 모든 사용자는 우리가 승인하기 전에 이미 새 주제에 대한 알림을 받고 있습니다. :exploding_head:

더 나쁜 것은, 이 알림에는 당연히 클릭할 수 있는 링크가 포함되어 있어 사용자가 주제를 볼 뿐만 아니라 주제와 상호작용할 수도 있다는 점입니다. 이는 주제에 대한 관리 승인이 필요한 취지를 완전히 무력화시킵니다. :pensive_face:

1개의 좋아요

이건 정말 버그이기 때문에, 대담하게 #contribute:bug으로 옮기겠습니다!

음, unlisted(비공개)는 주제 목록에서 숨겨진다는 뜻입니다. 사이트 내 알림(@멘션, 인용, 답변, 링크, 좋아요 등)을 억제하지는 않는다고 생각합니다.

주제가 생성될 때가 아니라 언제 사용자가 해당 주제에 대해 알림을 받게 될까요? unlisted 설정은 알림을 트리거하지 않습니다.

재현을 시도해 보았지만, 재현에 실패했습니다.

  1. 테스트 카테고리를 구독하는 테스트 사용자를 생성했습니다.
  2. 테스트 카테고리에서 "모든 새 주제의 модератор 승인 요구"를 활성화했습니다.
  3. 다른 테스트 사용자로 테스트 카테고리에 주제를 생성했습니다.

결과:

  • 주제를 생성한 테스트 사용자에게 주제가 승인 대기열에 추가되었음을 알리는 알림이 전송됩니다.
  • 관리자 사용자는 검토 대기열에서 게시물을 볼 수 있지만, /latest와 같은 주제 목록에서는 볼 수 없습니다.
  • 카테고리를 구독하는 테스트 사용자에게는 알림이 전송되지 않으며, 주제 목록에서 해당 주제를 볼 수 없습니다.

이 문제와 비공개(unlisting) 설정이 어떤 관련이 있는지 확실하지 않습니다. 승인 대기열에 있는 주제는 비공개(unlisted) 상태가 아니므로, 만약 비공개 상태였다면 관리자 사용자는 주제 목록에서 해당 주제를 볼 수 있었을 것입니다.

1개의 좋아요

정말 죄송합니다. 제가 잘못 이해한 것 같습니다 :pensive_face:

@nathank 죄송합니다. @Moin 님이 위에 설명하신 단계를 따라가 보았지만, 오늘 아침에도 이 문제를 재현할 수 없는 것 같습니다.

모두 죄송합니다 :confused:

1개의 좋아요

주제를 작성한 사용자가 해당 카테고리에 대해 관리자 권한을 가지고 있었을 가능성이 있나요? 스태프(이 경우 카테고리 관리자도 포함)의 게시물은 승인 대기에서 제외됩니다. 어쨌든 그들 스스로 승인할 수 있었을 것입니다.

아마도 그렇겠지요… 하지만 최근 몇몇 게시물들을 살펴보면, 이 흐름이 다음과 같이 진행되었을 것 같다는 추측이 듭니다:

  1. 새 게시물이 관리자 승인을 위해 올바르게 격리되었습니다.
  2. 관리자가 이를 승인했습니다.
  3. 관리자가 즉시 게시물을 비공개 처리하고, OP(게시자)에게 몇 가지 수정을 요청하는 답글을 남겼습니다.
  4. 사용자가 수정을 진행했습니다.
  5. 관리자가 해당 주제를 다시 공개했습니다.

제 생각에는 2단계에서 관리자가 인식하지 못한 채로, 해당 카테고리의 첫 게시물을 지켜보고 있는 모든 사람에게 통지가 자연스럽게(그리고 올바르게) 발송되었을 가능성이 있습니다. 그리고 바로 비공개 처리한 행동은 다소 늦은 타이밍이어서, 통지가 이미 발송된 상태였을 것입니다.

관리자는 OP에게 답글을 보내기 위해 게시물을 승인한 것 같습니다.

다시 한번 모든 분들께 오해로 인한 혼란을 드려 죄송합니다. 부끄러운 마음이 듭니다 :see_no_evil_monkey: