신규 사용자에게 잘못된 신뢰 등급이 부여되고 있습니다

저는 승인된 사용자만 사용할 수 있는 Discourse를 운영하고 있습니다. 새로운 가입자를 승인할 때, 아직 승인받지 않았거나 사이트와 상호작용한 적 없는데도 가끔 프로필에 신뢰 수준이 tl1로 표시되는 것을 발견했습니다.

설정에서 기본 신뢰 수준(default trust level)과 기본 초대 대상 신뢰 수준(default invitee trust level) 모두 0으로 설정되어 있습니다.

어떤 아이디어라도 있을까요?

이 문제를 재현해 볼 수 있을까요 @tshenry?

테스트 사이트에서 이상한 동작을 발견했습니다. 이미 검토가 완료된 사용자와 승인 대상 항목(approval reviewable)이 연결되어 보이는 것처럼 보이지만, 실제로는 해당 승인 대상 항목이 완전히 새로운 사용자에게 적용되는 경우입니다. 다음 주에 이 문제를 더 깊이 조사해 보겠지만, 제 추측으로는 @paulrudy가 이 버그에 걸려 이미 승인된 사용자 중 TL1을 취득한 사용자를 보고 있는 것 같습니다.

감사합니다만, 이미 사용자들이 승인되었을 가능성은 99% 낮다고 생각합니다.

후속 대응이 늦어 죄송합니다. 추가 테스트를 해 보았지만, 말씀하신 특정 문제를 재현하는 데 어려움을 겪고 있습니다. 몇 가지 질문이 있습니다:

  1. 사이트에서 초대(invites) 기능이 사용되고 있나요, 아니면 사용자가 “가입(Sign Up)” 버튼을 통해 수동으로 가입하고 있나요? 초대가 사용되는 경우, 초대를 통해 그룹 멤버십을 지정하고 있나요?
  2. 이 설정이 구성된 그룹이 있나요?
  3. 이 설정이 구성된 그룹이 있나요:
  4. 영향받는 사용자들 사이에 발견할 수 있는 패턴이 있나요?
  5. TL1로 표시되는 것을 어디서 보고 계신가요? 검토 가능한 항목(reviewable)에서 사용자명을 선택하여 해당 사용자의 관리자 페이지를 보고 계신 건가요?
  6. 비공식 플러그인을 사용 중이신가요? 사용 중이라면 어떤 플러그인인가요?

위 질문에 답변해 주시고/또는 일관된 재현 단계를 찾아 주신다면 큰 도움이 될 것입니다. "가끔 발생한다"는 문제는 더 많은 단서가 없다면 추적하기가 어려울 것입니다.

문제가 아니라 다행입니다. 확인해 주셔서 감사합니다. 간헐적으로 발생하는 문제는 찾기 어렵다는 점을 이해합니다. 현재 회원가입이 일시적으로 줄어들어 아직 문제가 재발하지 않았습니다.

질문에 대한 답변은 다음과 같습니다:

  1. 초대功能是 허용됩니다—직원 외의 초대는 승인이 필요합니다. 기본 초대 대상 신뢰 수준은 0입니다. 영향받은 사람들이 기본 초대 대상 신뢰 수준이 0으로 변경되기 전에 초대되었을 가능성은 있지만 확률은 낮습니다. 불행히도 어떤 사용자들이 영향을 받았는지 기록이 없어서 확인할 수 없습니다.

  2. 아니요

  3. 아니요

  4. 죄송합니다. 패턴이 없습니다. 앞으로는 어떤 사용자에게 발생하는지 기록하기 시작하겠습니다.

  5. 네, 정확합니다.

  6. discourse-assign, discourse-calendar, custom trust level, discourse-elections, discourse-knowledge-explorer, discourse-locations, discourse-policy, discourse-quick-messages, discourse-saved-searches, discourse-styleguide, discourse-tooltips, discourse-translator, discourse-user-notes, discourse-voting, docker_manager, styleguide

더 유용한 정보를 드리지 못해 죄송합니다. 패턴을 발견하면 업데이트하겠습니다.

@tshenry tl1인 비승인 사용자의 예시를 하나 더 찾았습니다. 해당 사용자가 초대되었는지 여부는 확실히 말할 수 없으며, 기본 초대 대상자 신뢰 수준을 0으로 변경한 시점도 정확히 기억나지 않습니다. 그런데 또 이상한 점이 하나 더 있습니다. 이 사용자는 승인되지 않았는데도 프로필 사진이 있습니다. SSO를 활성화하지 않았는데, 어떻게 프로필 사진을 올린 걸까요?

좋습니다. 기본 초대 대상 신뢰 수준을 0으로 변경한 후, 초대받지 않은 사용자의 것이 확실하다고 말할 수 있는 새로운 사례를 발견하시면 알려주세요.

아마 Gravatar를 사용하고 있을 가능성이 높습니다. Discourse는 automatically download gravatars 사이트 설정을 통해 Gravatar 서비스에서 프로필 사진을 자동으로 가져옵니다.

아, 그래요. 그라바타에 대해서는 알겠어요.

신뢰 수준에 대해 더 명확한 정보를 얻으면 다시 연락드릴게요. 감사합니다.