- 이 사용자는 꽤 오랫동안 TL3로 잠겨 있었습니다.
- 이후 잘못된 행동으로 인해 몇 가지 플래그가 부과되어 TL 잠금을 해제했습니다.
- TL이 예상했던 TL2가 아니라 0으로 내려갑니다.
CDCK SaaS에서 최신 Discourse 버전을 사용 중입니다.
CDCK SaaS에서 최신 Discourse 버전을 사용 중입니다.
업데이트:
사실 이는 단순한 UI 오류에 불과했습니다. 몇 분 후 TL이 예상된 수준인 TL2로 자동으로 조정되었습니다.
해당 문제를 재현할 수 있습니다.
사용자의 신뢰 수준을 잠금 (0보다 높아야 함)
해당 신뢰 수준을 잠금 해제
신뢰 수준이 0으로 표시됩니다.
API를 통해 사용자 신뢰 수준을 조회하면 0이 반환됩니다.
그러나 사용자는 신뢰 수준 1에서만 허용되는 동작, 예를 들어 개인 메시지 전송을 수행할 수 있습니다. 이러한 동작을 트리거하면 사용자에게 올바른 신뢰 수준이 다시 활성화되는 것 같습니다.
조금 이상하네요. 더 자세히 살펴볼게요.
나도 마찬가지야. TL3을 정리했을 때 언락이 해제되면서 TL0으로 떨어졌어.
문제를 조사해 보았습니다.
신뢰 수준은 데이터베이스에서도 실제로 0으로 설정되어 있지만, 이상하게도 사용자에게 어떤 영향도 미치지 않습니다. 사용자는 원래의 신뢰 수준에 따라 포럼을 계속 보고并使用합니다.
사용자가 어떤 작업을 수행하는 순간(토픽 열기, 메시지 게시 등), 신뢰 수준은 데이터베이스와 인터페이스 모두에서 초기 값으로 복원됩니다.
문제를 일으킬 가능성은 낮지만, 그래도 버그를 팀에 보고해 두었습니다.
아래 PR에 따라 이 문제를 수정한 것 같습니다:
그룹 TL 권한 관련 수정을 진행할 때 회귀(regression)가 발생한 것 같습니다.
아직 병합(merge)되지는 않았지만, 곧 병합될 것으로 기대하고 있습니다.
이 주제는 16시간 후 자동으로 닫혔습니다. 더 이상 새 답변을 작성할 수 없습니다.